Rumah >hujung hadapan web >tutorial css >Mengapa Chrome dan Firefox Memberikan Ketinggian Peratusan Berbeza pada Elemen Tahap Blok?
Soalan:
Apabila menetapkan ketinggian elemen peringkat blok kepada peratusan (mis., 1%) tanpa menetapkan ketinggian induknya secara eksplisit, mengapa Chrome dan Firefox mengira ketinggian berbeza, dengan Chrome mempertimbangkan margin bawah kanak-kanak dan Firefox tidak?
Jawapan:
Piawaian CSS menyatakan bahawa jika ketinggian blok yang mengandungi tidak dinyatakan secara eksplisit, peratusan ketinggian dikira kepada "auto."
Walau bagaimanapun, penyemak imbas yang berbeza telah melaksanakan peruntukan ini secara berbeza:
Penyimpangan daripada spesifikasi ini telah menyebabkan ketidakkonsistenan pemaparan, dengan sesetengah penyemak imbas menggunakan ketinggian fleksibel dan yang lain memerlukan ketinggian induk yang ditetapkan.
Penyelesaian Alternatif:
Untuk memastikan pemaparan yang konsisten dalam semua penyemak imbas, pertimbangkan untuk menggunakan salah satu daripada yang berikut alternatif:
Atas ialah kandungan terperinci Mengapa Chrome dan Firefox Memberikan Ketinggian Peratusan Berbeza pada Elemen Tahap Blok?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!