Verständnis von Haslaylout- und BFC-Parsing

Verständnis von Haslaylout- und BFC-Parsing
1. haslayout und bfc sind IE-spezifische und Standardattribute.

2. BFC ist ein isolierter, unabhängiger Container auf der Seite. Die untergeordneten Elemente im Container wirken sich nicht auf die Elemente außerhalb aus und umgekehrt.

3. BFC hat 3 Funktionen:

1. Enthält schwebende Elemente,

2. Überschneidungen beim Drehbuchschreiben vermeiden,

3. Verhindern Sie, von schwebenden Elementen verdeckt zu werden

4. Auslösebedingungen:

Float-Wert ungleich None
Überlaufwerte außer sichtbar (versteckt, automatisch, scrollen)
Anzeige (Tabellenzelle, Tabellenüberschrift, Inline-Block, Flex, Inline-Flex)
Der Positionswert ist (absolut, fest)
Das Fieldset-Element

Es ist wichtig zu beachten, dass BFC ein unabhängiger Container ist, der andere Layouts nicht beeinflusst und auch nicht beeinflusst wird. Durch die Verwendung seiner Eigenschaften können Sie Probleme wie das Löschen von Floats und 2-Spalten-Layouts lösen.

Beispiel: 2-spaltiges adaptives Layout

1. Lösen Sie es mit Floating und negativem Rand

2. BFC auslösen und nicht von schwebenden Elementen abgedeckt werden

<<:  Implementierung eines CSS-Textschatten-Effekts zur allmählichen Unschärfe

>>:  Grundlagen der HTML-Bearbeitung (ein Muss für Anfänger)

Artikel empfehlen

MySQL5.6.31 winx64.zip Installations- und Konfigurationstutorial

#1. Herunterladen # #2. Entpacken Sie die Datei l...

SQL IDENTITY_INSERT-Fallstudie

Wenn eine Spalte in einer Datentabelle einmal als...

MySQL-Optimierung: Cache-Optimierung (Fortsetzung)

In MySQL gibt es überall Caches. Wenn ich den Que...

Detaillierte Erläuterung der 4 gängigen Datenquellen in Spark SQL

Allgemeine Lade-/Schreibmethoden Optionen manuell...

Vue-Konfigurationsdetails für mehrere Seiten

Inhaltsverzeichnis 1. Der Unterschied zwischen me...

MySQL-Indexoptimierung: Detaillierte Einführung in die Paging-Erkundung

Inhaltsverzeichnis MySQL-Indexoptimierung – Pagin...

Datenbankübergreifende Assoziationsabfragemethode in MySQL

Geschäftsszenario: Abfragen von Tabellen in versc...

CSS Polarkoordinaten Beispielcode

Vorwort Das Projekt stellt Anforderungen an Karte...

react-beautiful-dnd implementiert die Drag-and-Drop-Funktion für Komponenten

Inhaltsverzeichnis 1. Installation 2.API 3. reagi...

Vue verwendet Monaco, um Codehervorhebung zu erreichen

Mithilfe der Vue-Sprache und Elementkomponenten m...