Rumah > hujung hadapan web > tutorial css > HTML & Tinggi Badan: 100% lwn. Ketinggian Min: 100% – Mana Yang Perlu Saya Gunakan?

HTML & Tinggi Badan: 100% lwn. Ketinggian Min: 100% – Mana Yang Perlu Saya Gunakan?

DDD
Lepaskan: 2024-12-24 00:29:10
asal
511 orang telah melayarinya

HTML & Body Height: 100% vs. Min-Height: 100% – Which Should I Use?

Ketinggian lwn. Ketinggian Min untuk HTML dan Elemen Badan: Memahami Perbezaan

Dalam reka bentuk web, mencapai reka letak yang memenuhi tetingkap penyemak imbas boleh menjadi penting. Pembangun sering menetapkan ketinggian html dan elemen badan kepada 100%, menjangkakan ia akan dilanjutkan kepada saiz tetingkap penuh. Walau bagaimanapun, dalam senario tertentu, pendekatan ini gagal. Artikel ini bertujuan untuk menjelaskan isu ini dan memberikan penyelesaian yang disyorkan.

Mengapa Ketinggian: 100% atau Ketinggian Min: 100% Boleh Gagal

Menetapkan kedua-dua html dan badan kepada ketinggian: 100 % menghalang elemen badan daripada mengembang melepasi ketinggian viewport. Ini meninggalkan jurang yang ketara di bahagian bawah halaman, selalunya hasil yang tidak diingini.

Sebaliknya, ketinggian min: 100% pada kedua-dua elemen tidak berfungsi kerana ketinggian min dengan peratusan tidak digunakan kepada elemen badan melainkan html mempunyai ketinggian yang jelas ditakrifkan.

Penyelesaian Disyorkan: Ketinggian: 100% pada HTML, Ketinggian Min: 100% pada Badan

Untuk menangani batasan ini, adalah disyorkan untuk menetapkan html kepada ketinggian: 100% dan badan kepada ketinggian min: 100%. Ini membolehkan:

  • html mengembangkan ke ketinggian port pandangan.
  • badan untuk mengembangkan untuk menampung kandungan halaman, sambil mengekalkan ketinggian minimum 100%.

Imej Latar Belakang: Kes Khas

Apabila menggunakan imej latar belakang pada html dan badan yang mengisi tetingkap penyemak imbas, ketinggian: 100% mahupun ketinggian min: 100% tidak akan berfungsi dengan berkesan. Sebaliknya, adalah disyorkan untuk menggunakan pendekatan berikut:

html {
  height: 100%;
}

body {
  min-height: 100%;
}
Salin selepas log masuk

Ini membolehkan imej latar belakang menutup keseluruhan tetingkap penyemak imbas tanpa sebarang jurang atau limpahan.

Atas ialah kandungan terperinci HTML & Tinggi Badan: 100% lwn. Ketinggian Min: 100% – Mana Yang Perlu Saya Gunakan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan