Rumah >hujung hadapan web >tutorial css >Mengapa Warna Latar Belakang Div Ibu Bapa Saya Tidak Menjangkau Kanak-kanak Terapung?
Elemen Terapung dan Warna Latar Belakang Induk
Dalam situasi di mana unsur terapung digunakan dalam div induk, jelaslah bahawa latar belakang ibu bapa warna mungkin tidak merangkumi ketinggian bekas sepenuhnya. Ini kerana elemen terapung mengalih keluar diri mereka daripada aliran dokumen biasa, meninggalkan induk tanpa dimensi yang ditentukan dan seterusnya runtuh pada dirinya sendiri.
Untuk menyelesaikan isu ini, disyorkan untuk menambah "limpahan: tersembunyi" pada elemen induk CSS. Dengan berbuat demikian, elemen induk terpaksa mengandungi anak-anaknya dan mengekalkan dimensinya. Sebagai alternatif, "limpahan: auto" menyediakan kefungsian yang serupa malah membenarkan penunjuk jika pengiraan tidak tepat.
Contoh:
.content { overflow: hidden; }
Pelaksanaan pengubahsuaian ini menghasilkan elemen induk berkembang untuk menampung anak terapungnya dan memaparkan warna latar belakang seperti yang dimaksudkan. Semasa menggunakan clearfix menyediakan keserasian dengan penyemak imbas yang lebih lama, ia biasanya tidak digalakkan kerana potensi kesannya terhadap prestasi.
Atas ialah kandungan terperinci Mengapa Warna Latar Belakang Div Ibu Bapa Saya Tidak Menjangkau Kanak-kanak Terapung?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!