Bagaimana Mengekalkan Keterlihatan Anak Terapung Melangkaui Limpahan:Ibu Bapa Tersembunyi?

Susan Sarandon
Lepaskan: 2024-10-26 20:06:30
asal
347 orang telah melayarinya

How to Preserve Floating Child Visibility Beyond an Overflow:hidden Parent?

Memelihara Keterlihatan Anak Terapung Melangkaui Limpahan:Induk Tersembunyi

Dalam CSS, sifat limpahan:tersembunyi boleh digunakan pada bekas induk untuk memastikan bahawa mereka mengembang secara menegak untuk menampung kanak-kanak terapung. Walau bagaimanapun, sifat ini juga mempamerkan gelagat yang menarik apabila digunakan bersama dengan margin:auto.

Apabila bekas induk dengan limpahan:tersembunyi dan margin:auto adik beradik unsur yang terapung, ia akan kelihatan bersebelahan dengan elemen tersebut . Ini bermakna jika adik beradik diapungkan ke kiri, bekas induk akan ditolak ke kanan dan berpusat di antara unsur terapung.

Walaupun tingkah laku ini boleh berguna dalam senario tertentu, mungkin terdapat keadaan apabila anda ingin mengekalkan reka letak ini tanpa menutup elemen kanak-kanak. Ini boleh menjadi satu cabaran kerana overflow:visible melumpuhkan kesan pemeliharaan reka letak, menyebabkan elemen anak dilindungi oleh bekas induk.

Penyelesaian Menggunakan Teknik clearfix:

Untuk menangani isu ini, anda boleh menggunakan teknik clearfix, yang mencapai "pemeliharaan susun atur" tanpa menggunakan overflow:hidden. Begini caranya:

  1. Buat kelas clearfix dengan gaya CSS berikut:
<code class="css">.clearfix:before,
.clearfix:after {
    content: ".";    
    display: block;    
    height: 0;    
    overflow: hidden; 
}
.clearfix:after { clear: both; }
.clearfix { zoom: 1; } /* IE < 8 */</code>
Salin selepas log masuk
  1. Tambah kelas clearfix pada bekas induk dan alih keluar overflow:hidden property.

Dengan menggunakan kelas clearfix, anda boleh mengekalkan reka letak yang diingini, termasuk kedudukan relatif unsur terapung, sambil pada masa yang sama memastikan elemen anak tidak bertopeng. Teknik ini berfungsi sebagai alternatif yang sesuai untuk overflow:hidden apabila anda perlu mengekalkan hierarki visual dan kebolehcapaian elemen di luar bekas induk.

Atas ialah kandungan terperinci Bagaimana Mengekalkan Keterlihatan Anak Terapung Melangkaui Limpahan:Ibu Bapa Tersembunyi?. 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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!