Rumah hujung hadapan web Soal Jawab bahagian hadapan Apakah cara untuk membersihkan terapung dalam css

Apakah cara untuk membersihkan terapung dalam css

Oct 30, 2023 am 11:57 AM
css terapung jelas

Css cara untuk mengosongkan terapung termasuk menggunakan atribut clear, atribut limpahan, kelas clearfix, kelas clearfix elemen induk, elemen pseudo untuk mengosongkan float, atribut limpahan elemen induk dan atribut jelas digabungkan dengan BFC. Pengenalan terperinci: 1. Gunakan atribut jelas, kaedah mudah dan biasa digunakan untuk mengosongkan terapung Dengan menambahkan elemen peringkat blok kosong selepas elemen terapung dan menetapkan atribut jelas untuknya, anda boleh mengosongkan kesan terapung sebelumnya dan menjadikannya. Unsur-unsur di bawah dibentangkan secara normal dan sebagainya.

Apakah cara untuk membersihkan terapung dalam css

Sistem pengendalian untuk tutorial ini: sistem Windows 10, komputer DELL G3.

Dalam CSS, apungan ialah teknik reka letak biasa yang membenarkan elemen keluar daripada aliran dokumen biasa dan terapung di sepanjang sebelah kiri atau kanan bekasnya. Walau bagaimanapun, apabila unsur terapung mempunyai ketinggian yang berbeza atau terdapat pertindihan antara unsur terapung, ia boleh menyebabkan kekeliruan reka letak atau kesan sampingan yang tidak dijangka. Untuk menyelesaikan masalah ini, kita boleh menggunakan cara yang berbeza untuk mengosongkan terapung. Di bawah ini saya akan memperkenalkan beberapa kaedah CSS yang biasa digunakan untuk mengosongkan terapung.

1 Gunakan atribut jelas:

Atribut jelas ialah kaedah yang mudah dan biasa digunakan untuk membersihkan terapung. Dengan menambah elemen peringkat blok kosong selepas elemen terapung dan menetapkan atribut jelas, kesan elemen terapung sebelumnya boleh dikosongkan dan elemen di bawahnya boleh dibentangkan secara normal. Atribut jelas boleh ditetapkan ke kiri, kanan, kedua-duanya, atau tiada, yang bermaksud membersihkan terapung kiri, terapung kanan, membersihkan terapung kiri dan kanan pada masa yang sama, atau masing-masing tidak membersihkan terapung.

Kod contoh:

   .clearfix::after {
     content: "";
     display: block;
     clear: both;
   }
Salin selepas log masuk

Contoh kod HTML:

   <div class="clearfix">
     <div class="float-left">左浮动元素</div>
     <div class="float-right">右浮动元素</div>
   </div>
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

2. Gunakan atribut limpahan:

# atribut ialah Satu lagi kaedah biasa untuk membersihkan terapung. Dengan menetapkan atribut limpahan kepada auto atau tersembunyi pada bekas unsur terapung, anda boleh mencetuskan BFC (konteks pemformatan peringkat blok), dengan itu mengosongkan kesan terapung. Ini kerana BFC akan memasukkan elemen terapung dan mengira ketinggiannya supaya bekas boleh dibentangkan secara normal.

Contoh kod:

   .clearfix {
     overflow: hidden;
   }
Salin selepas log masuk

Contoh kod HTML:

   <div class="clearfix">
     <div class="float-left">左浮动元素</div>
     <div class="float-right">右浮动元素</div>
   </div>
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

3. class ialah Nama kelas yang biasa digunakan untuk mengosongkan terapung boleh digunakan untuk mengosongkan kesan terapung dengan menambahkan kelas clearfix pada bekas unsur terapung. Kaedah ini biasanya menggunakan pseudo-class::after untuk menambah elemen peringkat blok kosong dan menetapkan atribut yang jelas untuknya.

Kod contoh:

   .clearfix::after {
     content: "";
     display: block;
     clear: both;
   }
   .clearfix {
     zoom: 1;
   }
Salin selepas log masuk

Contoh kod HTML:

   <div class="clearfix">
     <div class="float-left">左浮动元素</div>
     <div class="float-right">右浮动元素</div>
   </div>
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

4 🎜# Dalam sesetengah kes, kita boleh menambah kelas clearfix terus kepada elemen induk unsur terapung untuk mengosongkan kesan terapung. Kaedah ini adalah serupa dengan kaedah kelas clearfix yang dinyatakan di atas, tetapi menambah kelas clearfix pada elemen induk boleh mengosongkan kesan terapung semua elemen anak dengan lebih mudah.

Contoh kod:

   .parent-element::after {
     content: "";
     display: block;
     clear: both;
   }
Salin selepas log masuk

Contoh kod HTML:

   <div class="parent-element clearfix">
     <div class="float-left">左浮动元素</div>
     <div class="float-right">右浮动元素</div>
   </div>
Salin selepas log masuk

5. Kecuali Selain menggunakan pseudo-class::after, kita juga boleh menggunakan pseudo-element::before untuk mengosongkan terapung. Dengan menambahkan elemen peringkat blok kosong pada bekas elemen terapung dan menetapkan atribut kandungannya kepada rentetan kosong, BFC boleh dicetuskan untuk mengosongkan kesan terapung.

Kod contoh:

   .clearfix::before,
   .clearfix::after {
     content: "";
     display: table;
   }
   .clearfix::after {
     clear: both;
   }
   .clearfix {
     zoom: 1;
   }
Salin selepas log masuk

Contoh kod HTML:

   <div class="clearfix">
     <div class="float-left">左浮动元素</div>
     <div class="float-right">右浮动元素</div>
   </div>
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

6 Gunakan atribut limpahan elemen induk: #🎜🎜 🎜# Selain menetapkan atribut limpahan pada bekas elemen terapung, kami juga boleh menetapkan atribut limpahan pada elemen induknya untuk mengosongkan kesan terapung. Kaedah ini adalah serupa dengan kaedah atribut limpahan yang dinyatakan di atas, tetapi menetapkan atribut limpahan pada elemen induk memudahkan untuk mengosongkan kesan terapung semua elemen anak.

Contoh kod:

   .parent-element {
     overflow: hidden;
   }
Salin selepas log masuk

Contoh kod HTML:

   <div class="parent-element">
     <div class="float-left">左浮动元素</div>
     <div class="float-right">右浮动元素</div>
   </div>
Salin selepas log masuk

7 Gunakan atribut yang jelas dan BFC:

# Dalam sesetengah kes, kita boleh mengosongkan terapung dengan menggabungkan atribut jelas dengan BFC. Dengan menambahkan elemen peringkat blok kosong selepas elemen terapung, menetapkan atribut jelas untuknya, dan kemudian menetapkan atribut limpahan bekas elemen terapung kepada automatik atau tersembunyi, anda boleh menggunakan kedua-dua kaedah ini pada masa yang sama untuk mengosongkan kesan terapung.

Contoh kod:

   .clearfix::after {
     content: "";
     display: block;
     clear: both;
   }
   .clearfix {
     overflow: hidden;
   }
Salin selepas log masuk

Contoh kod HTML:

   <div class="clearfix">
     <div class="float-left">左浮动元素</div>
     <div class="float-right">右浮动元素</div>
   </div>
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

Secara ringkasnya, cara CSS untuk mengosongkan terapung termasuk menggunakan atribut jelas dan atribut limpahan , kelas clearfix, kelas clearfix elemen induk, pseudo-element clear float, atribut limpahan elemen induk dan atribut clear digabungkan dengan BFC dan kaedah lain. Dalam pembangunan sebenar, kita boleh memilih kaedah yang sesuai untuk mengosongkan terapung berdasarkan keperluan khusus dan keadaan susun atur untuk memastikan susun atur halaman adalah betul dan selaras dengan jangkaan.

Atas ialah kandungan terperinci Apakah cara untuk membersihkan terapung dalam css. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Apakah maksud pemegang tempat dalam vue Apakah maksud pemegang tempat dalam vue May 07, 2024 am 09:57 AM

Dalam Vue.js, atribut pemegang tempat menentukan teks pemegang tempat bagi elemen input, yang dipaparkan apabila pengguna belum memasukkan kandungan, menyediakan petua atau contoh input dan meningkatkan kebolehcapaian borang. Penggunaannya adalah untuk menetapkan atribut pemegang tempat pada elemen input dan menyesuaikan penampilan menggunakan CSS. Amalan terbaik termasuk relevan dengan input, pendek dan jelas, mengelakkan teks lalai dan mempertimbangkan kebolehaksesan.

Apakah maksud span dalam js Apakah maksud span dalam js May 06, 2024 am 11:42 AM

Teg span boleh menambah gaya, atribut atau gelagat pada teks Ia digunakan untuk: menambah gaya, seperti warna dan saiz fon. Tetapkan atribut seperti id, kelas, dsb. Tingkah laku yang berkaitan seperti klik, tuding, dsb. Tandakan teks untuk pemprosesan atau petikan selanjutnya.

Apakah maksud rem dalam js Apakah maksud rem dalam js May 06, 2024 am 11:30 AM

REM dalam CSS ialah unit relatif berbanding saiz fon elemen akar (html). Ia mempunyai ciri-ciri berikut: relatif kepada saiz fon elemen akar, tidak dipengaruhi oleh elemen induk. Apabila saiz fon elemen akar berubah, elemen menggunakan REM akan melaraskan dengan sewajarnya. Boleh digunakan dengan mana-mana harta CSS. Kelebihan menggunakan REM termasuk: Responsif: Pastikan teks boleh dibaca pada peranti dan saiz skrin yang berbeza. Ketekalan: Pastikan saiz fon adalah konsisten di seluruh tapak web anda. Kebolehskalaan: Tukar saiz fon global dengan mudah dengan melaraskan saiz fon elemen akar.

Bagaimana untuk memperkenalkan imej ke dalam vue Bagaimana untuk memperkenalkan imej ke dalam vue May 02, 2024 pm 10:48 PM

Terdapat lima cara untuk memperkenalkan imej dalam Vue: melalui URL, memerlukan fungsi, fail statik, arahan v-bind dan imej latar belakang CSS. Imej dinamik boleh dikendalikan dalam sifat pengiraan atau pendengar Vue, dan alatan yang digabungkan boleh digunakan untuk mengoptimumkan pemuatan imej. Pastikan laluan adalah betul jika tidak ralat memuatkan akan muncul.

Bagaimana untuk membungkus prompt dalam js Bagaimana untuk membungkus prompt dalam js May 01, 2024 am 06:24 AM

Apabila menggunakan kaedah prompt() dalam JavaScript, anda boleh mencapai pemisah baris melalui tiga kaedah berikut: 1. Masukkan aksara "\n" pada kedudukan yang anda ingin putuskan baris 2. Gunakan aksara pemisah baris dalam teks gesaan; 3. Gunakan gaya "putih" -ruang: pra" CSS memaksa pemisah baris.

Apakah nod dalam js Apakah nod dalam js May 07, 2024 pm 09:06 PM

Nod ialah entiti dalam DOM JavaScript yang mewakili elemen HTML. Ia mewakili elemen tertentu dalam halaman dan boleh digunakan untuk mengakses dan memanipulasi elemen tersebut. Jenis nod biasa termasuk nod elemen, nod teks, nod ulasan dan nod dokumen. Melalui kaedah DOM seperti getElementById(), anda boleh mengakses nod dan mengendalikannya, termasuk mengubah suai sifat, menambah/mengalih keluar nod anak, memasukkan/menggantikan nod dan nod pengklonan. Traversal nod membantu menavigasi dalam struktur DOM. Nod berguna untuk mencipta kandungan halaman, pengendalian acara, animasi dan pengikatan data secara dinamik.

Dalam bahasa apakah pemalam penyemak imbas ditulis? Dalam bahasa apakah pemalam penyemak imbas ditulis? May 08, 2024 pm 09:36 PM

Pemalam penyemak imbas biasanya ditulis dalam bahasa berikut: Bahasa bahagian hadapan: JavaScript, HTML, CSS Bahasa bahagian belakang: C++, Rust, WebAssembly Bahasa lain: Python, Java

Bagaimana untuk menetapkan atribut yang tidak diketahui dalam kaedah vscode vscode untuk menetapkan atribut yang tidak diketahui Bagaimana untuk menetapkan atribut yang tidak diketahui dalam kaedah vscode vscode untuk menetapkan atribut yang tidak diketahui May 09, 2024 pm 02:43 PM

1. Mula-mula, buka ikon tetapan di sudut kiri bawah dan klik pilihan tetapan 2. Kemudian, cari lajur CSS dalam tetingkap lompat .

See all articles