Rumah hujung hadapan web tutorial css css的clearfix如何实现清楚浮动

css的clearfix如何实现清楚浮动

Mar 11, 2021 pm 05:22 PM
clearfix css

css的clearfix实现清楚浮动的方法:首先在需要清除浮动的时候,只要写一个【.clearfix】就行了;然后在需要清浮动的元素中添加clearfix类名就好了。

css的clearfix如何实现清楚浮动

本教程操作环境:windows7系统、css3版,DELL G3电脑。

css的clearfix实现清楚浮动的方法:

clearfix的定义:

.clearfix:after {}{
content: "."; /**//*内容为“.”就是一个英文的句号而已。也可以不写。*/
display: block; /**//*加入的这个元素转换为块级元素。*/
clear: both; /**//*清除左右两边浮动。*/
visibility: hidden; /**//*可见度设为隐藏。注意它和display:none;是有区别的。visibility:hidden;仍然占据空间,只是看不到而已;*/
line-height: 0; /**//*行高为0;*/
height: 0; /**//*高度为0;*/
font-size:0; /**//*字体大小为0;*/
}
.clearfix {}{ *zoom:1;} /**//*这是针对于IE6的,因为IE6不支持:after伪类,这个神奇的zoom:1让IE6的元素可以清除浮动来包裹内部元素。*/

clearfix的原理: 

1、在IE6, 7下zoom: 1会触发hasLayout,从而使元素闭合内部的浮动。 

2、在标准浏览器下,.clearfix:after这个伪类会在应用到.clearfix的元素后面插入一个clear: both的块级元素,从而达到清除浮动的作用。 

3、在需要清除浮动的时候,只要写一个.clearfix就行了,然后在需要清浮动的元素中 添加clearfix类名就好了。 

相关教程推荐:CSS视频教程

Atas ialah kandungan terperinci css的clearfix如何实现清楚浮动. 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

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

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.

Stock Market GPT

Stock Market GPT

Penyelidikan pelaburan dikuasakan AI untuk keputusan yang lebih bijak

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)

Topik panas

Cara Mencegah Imej Dari Regangan atau Mengecam Dengan CSS Cara Mencegah Imej Dari Regangan atau Mengecam Dengan CSS Sep 21, 2025 am 12:04 AM

UseObject-Fitormax-Widthwithheight: AutotopreventimagedIstion; Object-FitControlShowimagesfillConterswhilePreservingaseSpectratios, andmax-width: 100%; Height: AutoensureSressiveSsiveScalingWithoutStretching.

Cara Membuat Menu Dropdown Dengan CSS Murni Cara Membuat Menu Dropdown Dengan CSS Murni Sep 20, 2025 am 02:19 AM

Gunakan HTML dan CSS untuk membuat menu drop-down tanpa JavaScript. 2. Memicu paparan submenu melalui: hover pseudo-class. 3. Gunakan senarai bersarang untuk membina struktur, dan tetapkan kesan paparan tersembunyi dan digantung dalam CSS. 4. Animasi peralihan boleh ditambah untuk meningkatkan pengalaman visual.

Cara menggunakan fungsi pengapit () untuk tipografi responsif dalam CSS Cara menggunakan fungsi pengapit () untuk tipografi responsif dalam CSS Sep 23, 2025 am 01:24 AM

Fungsi pengapit () menyedari fon responsif skala melalui nilai minimum, pilihan dan maksimum; 2. Sintaks adalah pengapit (nilai minimum, nilai pilihan, nilai maksimum), dan unit REM dan VW yang biasa digunakan; 3. Fon mengambil nilai minimum pada skrin kecil, dan skala mengikut VW apabila skrin meningkat, dan tidak melebihi nilai maksimum; 4. Mendapat memilih nilai berangka untuk memastikan kebolehbacaan dan elakkan terlalu besar atau terlalu kecil; 5. Menggabungkan perkadaran jenis REM untuk meningkatkan konsistensi reka bentuk.

Cara menetapkan penyemak imbas krom untuk mengeluarkan tajuk dan footer ketika mencetak_How untuk menyembunyikan header dan footer ketika mencetak halaman Cara menetapkan penyemak imbas krom untuk mengeluarkan tajuk dan footer ketika mencetak_How untuk menyembunyikan header dan footer ketika mencetak halaman Sep 25, 2025 am 09:54 AM

1. Buka antara muka percetakan laman web, klik "Lebih banyak Tetapan" dan nyahtandakan "header dan footer" untuk mengeluarkan URL, tarikh dan maklumat lain yang ditambah secara automatik. 2. Dengan menambah gaya CSS @MediaPrint {@page {margin: 0}} ke kod halaman web, margin lalai dan tajuk dan footer boleh dibersihkan. 3. Pasang pelanjutan percetakan pihak ketiga seperti PrintEdit, yang boleh mengedit kandungan cetak lebih fleksibel dan nyahdayakan header dan footer lalai.

Cara membuat persegi responsif menggunakan CSS Cara membuat persegi responsif menggunakan CSS Sep 24, 2025 am 03:28 AM

Gunakan nisbah aspek: 1/1 untuk mewujudkan persegi responsif, dan menetapkan nisbah aspek dalam pelayar moden; Jika anda perlu bersesuaian dengan pelayar lama, anda boleh menggunakan padding-top: 100% teknik untuk mengekalkan konsistensi lebar dan ketinggian oleh unit relatif; Anda juga boleh menggunakan unit VW untuk membuat perubahan persegi dengan viewport.

Cara menggunakan penapis latar belakang CSS untuk kesan kaca beku Cara menggunakan penapis latar belakang CSS untuk kesan kaca beku Sep 24, 2025 am 01:55 AM

Gunakan penapis latar belakang: kabur () untuk mencapai kesan kaca beku, menggabungkan latar belakang telus RGBA, sempadan nipis dan sudut bulat, seperti . -Frosted-kad {backdrop-filter: blur (10px); latar belakang warna: rgba (255,255,255,0.1); sempadan: 1pxsolidrgba (255,255,255,0.2); keserasian.

Cara Menggunakan Pertanyaan Media Untuk Saiz Skrin yang Berbeza Dalam CSS Cara Menggunakan Pertanyaan Media Untuk Saiz Skrin yang Berbeza Dalam CSS Sep 21, 2025 am 04:23 AM

Reka bentuk responsif dilaksanakan melalui pertanyaan media, terlebih dahulu menentukan keadaan lebar minimum untuk keutamaan mudah alih, kemudian secara beransur -ansur menyesuaikan diri ke tablet dan desktop, menggabungkan pelbagai, arah dan resolusi untuk mengoptimumkan susun atur.

Bagaimana cara memutar elemen dengan CSS berubah? Bagaimana cara memutar elemen dengan CSS berubah? Sep 21, 2025 am 03:58 AM

Gunakan Transform: Putar () Untuk mencapai putaran elemen, unit sokongan seperti DEG, laraskan pusat putaran melalui transformasi-asal, dan menggabungkan peralihan untuk mencapai kesan animasi yang lancar.

See all articles