Rumah  >  Artikel  >  hujung hadapan web  >  Apakah cara untuk membersihkan terapung?

Apakah cara untuk membersihkan terapung?

百草
百草asal
2023-10-27 16:13:158267semak imbas

Cara untuk mengosongkan terapung termasuk menggunakan atribut jelas, menggunakan atribut limpahan, menggunakan BFC, menggunakan reka letak fleksibel, menggunakan reka letak grid dan menggunakan elemen pseudo untuk mengosongkan terapung. Pengenalan terperinci: 1. Gunakan atribut jelas Ini adalah cara yang paling biasa digunakan untuk mengosongkan apungan atribut yang jelas: kiri, kanan, kedua-duanya dan tiada;

Apakah cara untuk membersihkan terapung?

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

Dalam CSS, cara utama untuk mengosongkan terapung adalah seperti berikut:

  1. Gunakan atribut yang jelas:

Ini ialah cara yang paling biasa digunakan untuk mengosongkan terapung. Tambahkan elemen selepas elemen terapung dan tetapkan sifat jelas padanya untuk mengelakkannya daripada terapung dengan elemen terapung sebelum ini. Atribut yang jelas mempunyai empat nilai: kiri, kanan, kedua-duanya dan tiada. Nilai kiri dan kanan digunakan untuk membersihkan terapung di sebelah kiri dan kanan masing-masing, kedua-dua nilai digunakan untuk membersihkan terapung di kedua-dua belah, dan nilai tiada bermakna tiada pembersihan dilakukan. Contohnya:

<div style="float:left;">浮动的元素</div>  <div style="clear:both;"></div>
  1. Gunakan atribut limpahan:

Dengan menetapkan atribut limpahan untuk elemen induk, anda boleh menjadikan ketinggian elemen induk berkembang secara automatik untuk memasukkan elemen anak terapung. Kaedah ini sering digunakan bersama dengan teknik clearfix. Contohnya:

.clearfix::after {content: "";display: table;clear: both;}
  1. Gunakan BFC (Konteks Pemformatan Blok):

BFC ialah mekanisme pemaparan yang menentukan cara sesuatu elemen meletakkan kandungannya, serta hubungan dan interaksinya dengan elemen lain. BFC boleh dihidupkan dengan menetapkan sifat CSS berikut:

  • limpahan: sebarang nilai kecuali auto dan tatal (contohnya, limpahan:tersembunyi).
  • opacity: nilai selain 0.
  • transformasi: nilai selain daripada tiada.
  • akan-perubahan: sebarang nilai.
  • -webkit-overflow-scrolling: sebarang nilai selain daripada sentuhan.
  • paparan: sebarang nilai selain daripada akar alir.
  • kotak baharu: Apabila membuat kotak baharu (contohnya, menggunakan flexbox atau susun atur grid).
  1. Gunakan susun atur fleksibel:

Susun atur fleksibel ialah kaedah reka letak CSS moden yang secara automatik mengendalikan penjajaran, arah dan susunan elemen. Dalam susun atur fleksibel, elemen terapung dikosongkan secara automatik tanpa operasi tambahan. Contohnya:

.container {display: flex;}
  1. Menggunakan susun atur grid:

Susun atur grid juga merupakan kaedah susun atur CSS moden yang membolehkan penciptaan susun atur dua dimensi yang kompleks. Dalam susun atur grid, unsur terapung dikosongkan secara automatik tanpa operasi tambahan. Contohnya:

.container {display: grid;}
  1. Clear float menggunakan pseudo-element:

Ini ialah helah biasa untuk mengosongkan apungan dengan menetapkan sifat jelas pada pseudo-element elemen induk. Contohnya:

.parent::after {content: "";display: table;clear: both;}

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

Kenyataan:
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