Rumah hujung hadapan web html tutorial 详解HTML浮动和清除浮动

详解HTML浮动和清除浮动

Mar 11, 2017 am 11:52 AM
terapung terapung jelas

本文主要对页面中浮动与清除浮动进行了概述,并举例说明,具有一定的参考价值,下面跟着小编一起来看下吧

一、float:主要目的是为了实现文本绕排图片的效果。

           也成了创建多栏布局最简单的方式。


<img src= “ ” />
<p>文本内容段落内容文本内容段落内容文本内容段落内容文本内容段落内容文本内容段落内容</p>
Salin selepas log masuk

【1】文本绕排图片


  P {margin: 0; border: solid 1px;}
  img {float: left;}
Salin selepas log masuk

【2】创建多栏布局


  P {margin: 0; border: solid 1px; width: 200px; float: left;}
  img {float: left;}
Salin selepas log masuk

二、浮动元素脱离了文档流,其父元素也看不到他了,因为也不会包围他,就会出现子元素有高度,而父元素不会被撑起,这时候并非我们想要,

下面有三种方法解决,请审时度势合理应用:


<section>
<img src=" />
<p>这是段落这是段落这是段落这是段落这是段落这是段落这是段落</p>
</section>
<footer>这是底部这是底部这是底部这是底部这是底部这是底部这是底部</footer>
Salin selepas log masuk


section , footer {border: solid 1px;}
img {float: left;}
Salin selepas log masuk

【1】为父元素添加 overflow: hidden;强制父元素包围浮动元素

这样声明的真正用途是 防止父元素被超大内容撑开,应用overflow: hidden之后,父元素依然保持其设定的宽度,超大的子内容会被容器剪切掉

除此之外,overflow: hidden还有另外一个作用,即它能可靠地迫使父元素包含其浮动子元素。

不能在使用下拉菜单的顶级元素上使用,否则作为其子元素的下拉菜单就不会显示了。

【2】同时浮动父元素, 宽度100%与浏览器宽度同宽, 给footer设置清除浮动,使footer不会挤到section旁边去


  section {border: solid 1px; float: left; width:100%}
  footer {border: solid 1px; clear: left}
  img {float: left;}
Salin selepas log masuk

不能在靠外边距自动居中的元素使用。否则不再居中。

【3】添加非浮动的清除元素(伪元素)


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

三、没有父元素时,如何清除(img p 作为一组 ,没有父元素)


<section>
  <img src=" />
  <p class="clearfix">文本内容段落内容文本内容段落内容文本内容段落内容文本内容段落内容文本内容段落内容</p>
  <img src=" />
  <p class="clearfix">文本内容段落内容文本内容段落内容文本内容段落内容文本内容段落内容文本内容段落内容</p>
  <img src=" />
  <p class="clearfix">文本内容段落内容文本内容段落内容文本内容段落内容文本内容段落内容文本内容段落内容</p>
</section>
Salin selepas log masuk


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

Atas ialah kandungan terperinci 详解HTML浮动和清除浮动. 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

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

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)

HTML, CSS dan jQuery: Buat butang dengan kesan terapung HTML, CSS dan jQuery: Buat butang dengan kesan terapung Oct 24, 2023 pm 12:09 PM

HTML, CSS dan jQuery: Membuat butang dengan kesan terapung memerlukan contoh kod khusus Pengenalan: Pada masa kini, reka bentuk web telah menjadi satu bentuk seni Dengan menggunakan teknologi seperti HTML, CSS dan JavaScript, kita boleh menambah pelbagai jenis ciri pada halaman Kesan khas dan kesan interaktif sedemikian. Artikel ini akan memperkenalkan secara ringkas cara menggunakan HTML, CSS dan jQuery untuk mencipta butang dengan kesan terapung, dan memberikan contoh kod khusus. 1. Struktur HTML Pertama, kita perlu

Bagaimana untuk menyelaraskan kotak input dalam html Bagaimana untuk menyelaraskan kotak input dalam html Apr 05, 2024 am 10:18 AM

Kaedah menggunakan HTML untuk menjajarkan kotak input termasuk: menggunakan atribut penjajaran teks untuk menentukan kiri, kanan atau tengah untuk menjajarkan teks kotak input. Gunakan sifat apungan untuk mengapungkan kotak input ke sebelah kiri atau kanan halaman untuk mempengaruhi penjajaran relatifnya.

Apakah 5 cara untuk membersihkan terapung? Apakah 5 cara untuk membersihkan terapung? Nov 20, 2023 pm 04:27 PM

Lima cara untuk mengosongkan apungan ialah: 1. Gunakan atribut jelas 2. Gunakan atribut limpahan 3. Gunakan pseudo clearfix 4. Gunakan susun atur grid; Pengenalan terperinci: 1. Gunakan atribut jelas, yang merupakan kaedah yang paling biasa digunakan untuk mengosongkan apungan Anda boleh menambah elemen selepas elemen terapung dan menambah "jelas: kedua-duanya;" menggunakan atribut limpahan tetapkan elemen induk Tetapkan "overflow: auto;" dan seterusnya.

Adakah terdapat sebarang cara untuk membersihkan terapung? Adakah terdapat sebarang cara untuk membersihkan terapung? Feb 22, 2024 pm 04:00 PM

Adakah terdapat sebarang kaedah untuk mengosongkan apungan? Contoh kod khusus diperlukan Dalam reka letak halaman web, apungan ialah kaedah susun atur biasa yang membolehkan elemen memisahkan diri daripada aliran dokumen dan diposisikan secara relatif kepada elemen lain. Walau bagaimanapun, masalah yang sering dihadapi apabila menggunakan reka letak terapung ialah elemen induk tidak dapat membalut elemen terapung dengan betul, menyebabkan halaman mempunyai reka letak yang tidak teratur. Oleh itu, kita perlu mengambil langkah untuk membersihkan terapung supaya elemen induk dapat membalut elemen terapung dengan betul. Terdapat banyak cara untuk mengosongkan terapung Berikut akan memperkenalkan beberapa kaedah yang biasa digunakan dan memberikan contoh kod tertentu.

Apakah susun atur susun atur? Apakah susun atur susun atur? Feb 24, 2024 pm 03:03 PM

Susun atur merujuk kepada kaedah penetapan taip yang diguna pakai dalam reka bentuk web untuk menyusun dan memaparkan elemen halaman web mengikut peraturan dan struktur tertentu. Melalui reka letak yang munasabah, halaman web boleh dibuat lebih cantik dan kemas, dan mencapai pengalaman pengguna yang baik. Dalam pembangunan bahagian hadapan, terdapat banyak kaedah susun atur untuk dipilih, seperti susun atur meja tradisional, susun atur terapung, susun atur kedudukan, dll. Walau bagaimanapun, dengan promosi HTML5 dan CSS3, teknologi susun atur responsif moden, seperti susun atur Flexbox dan susun atur Grid, telah menjadi

Mengapa unsur terapung tidak boleh dibersihkan oleh harta limpahan Mengapa unsur terapung tidak boleh dibersihkan oleh harta limpahan Jan 27, 2024 am 08:08 AM

Untuk menganalisis sebab terapung tidak boleh dikosongkan menggunakan atribut limpahan, contoh kod khusus diperlukan Pengenalan: Dalam reka letak halaman web, masalah dengan elemen terapung sering dihadapi. Untuk menyelesaikan kesan unsur terapung, kami biasanya menggunakan kaedah membersihkan terapung. Walau bagaimanapun, kadangkala kami mendapati bahawa apungan tidak boleh dikosongkan dengan baik menggunakan atribut limpahan Artikel ini akan menyelidiki isu ini dan memberikan contoh kod khusus. 1. Mengapakah kita perlu mengosongkan pelampung? Elemen terapung bermaksud mengeluarkan elemen daripada aliran dokumen dengan menetapkan atribut apungan.

Petua reka letak HTML: Cara menggunakan atribut kedudukan untuk kawalan elemen terapung Petua reka letak HTML: Cara menggunakan atribut kedudukan untuk kawalan elemen terapung Oct 21, 2023 am 09:22 AM

Kemahiran susun atur HTML: Cara menggunakan atribut kedudukan untuk mengawal elemen terapung Dalam reka bentuk web, reka letak adalah bahagian yang sangat penting. Melalui reka letak yang munasabah, halaman web boleh dijadikan lebih cantik dan mudah dibaca, dan pengalaman pengguna boleh dipertingkatkan. Dalam proses melaksanakan susun atur, kawalan elemen terapung adalah salah satu perkara utama. HTML menyediakan atribut kedudukan, yang melaluinya kita boleh mengawal elemen terapung. Artikel ini akan memperkenalkan cara menggunakan atribut kedudukan untuk susun atur elemen terapung dan menyediakan beberapa kod khusus

Peranan apungan dalam css Peranan apungan dalam css Apr 28, 2024 pm 01:51 PM

Sifat apungan dalam CSS membenarkan elemen keluar daripada aliran dokumen dan berbaris di sepanjang tepi elemen induknya, dan digunakan untuk mencipta dan menjajarkan imej teks, bar sisi menu terapung dan elemen bertindih. Nilai atribut unsur terapung termasuk kiri (apung kiri), kanan (apung kanan), tiada (apung jelas), dan mewarisi (warisan). Untuk mengelakkan elemen terapung daripada menyebabkan elemen induk melimpah, anda boleh menggunakan teknik clearfix untuk menambah elemen kosong dan mengosongkan float.

See all articles