Rumah >hujung hadapan web >tutorial css >Mengapa Ketinggian CSS Saya dalam Peratusan Tidak Berfungsi?

Mengapa Ketinggian CSS Saya dalam Peratusan Tidak Berfungsi?

Barbara Streisand
Barbara Streisandasal
2024-11-23 06:42:12759semak imbas

Why Isn't My CSS Height in Percent Working?

Ketinggian CSS Tidak Berfungsi dalam Peratus: Isu Selesai

Apabila menetapkan ketinggian elemen kepada 100%, mengharapkan ia menduduki keseluruhan ketinggian bekasnya, tetapi gagal melihat tingkah laku itu, boleh menjadi pengalaman yang mengecewakan. Isu ini timbul kerana nenek moyang elemen itu juga perlu mempunyai ketinggian yang ditentukan.

Untuk menyelesaikan masalah ini, tetapkan ketinggian 100% kepada semua elemen induk. Dalam contoh yang disediakan:

<div>

elemen induk, html dan badan, juga mesti mempunyai ketinggiannya ditetapkan kepada 100%:

html, body { height: 100%; width: 100%; margin: 0; }

Dengan memastikan semua unsur nenek moyang mempunyai ketinggian yang pasti , elemen anak, div, akan menduduki ketinggian penuh bekasnya dengan betul. Ini kerana ketinggiannya adalah relatif kepada elemen yang mengandungi, dan tanpa ketinggian yang ditentukan untuk elemen itu, ia menjadi samar-samar apa yang diwakili oleh 100%.

Atas ialah kandungan terperinci Mengapa Ketinggian CSS Saya dalam Peratusan Tidak Berfungsi?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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