Dalam proses penciptaan halaman web, kami sering menggunakan atribut apungan CSS untuk menyusun berbilang elemen dalam baris atau lajur yang sama. Tetapi kadangkala elemen terapung ditugaskan ke baris seterusnya Pada masa ini, kita perlu menguasai beberapa kemahiran untuk mengelakkan elemen terapung daripada membalut.
1. Clear floats
Jika lebar tidak ditetapkan, elemen terapung akan menduduki lebar elemen induk secara lalai. Jika ketinggian elemen induk tidak mencukupi, elemen terapung akan "diperah" ke baris seterusnya. Jadi bagaimana untuk menyelesaikan masalah ini? Anda boleh menggunakan teknik apungan jelas. Kaedah biasa mengosongkan terapung adalah seperti berikut:
1 Gunakan clearfix
untuk menambah kelas "clearfix" dalam gaya CSS elemen induk, seperti ditunjukkan di bawah:
rreee<.> dalam HTML , tambahkan nama kelas "clearfix" pada elemen induk, seperti yang ditunjukkan di bawah:.clearfix::after { content: ""; display: table; clear: both; }
<div class="clearfix"> <div class="float-left">Left</div> <div class="float-left">Left</div> </div>
.parent:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; }
<div class="parent"> <div class="float-left">Left</div> <div class="float-left">Left</div> </div>
<div style="display: inline-block;">Inline-block</div> <div style="display: inline-block;">Inline-block</div>
<div style="width: 50%; float: left;">Left Float</div> <div style="width: 50%; float: left;">Right Float</div>
Atas ialah kandungan terperinci css float tidak membungkus. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!