CSS float clear
CSS float clear ist eines der Probleme, die beim CSS-Schreiben häufig auftreten. Während des Layoutprozesses kann das adaptive Layout der Elemente auf der Seite durch die Verwendung des Floating-Attributs erreicht werden. Allerdings können sich Floating-Elemente leicht auf das Layout der Webseite auswirken und dazu führen, dass die gesamte Seite ungeordnet angezeigt wird , müssen die schwebenden Elemente gelöscht werden.
In diesem Artikel wird die Methode des CSS-Float-Clearings ausführlich vorgestellt, um den Lesern dabei zu helfen, die Auswirkungen des Floatings auf das Webseitenlayout zu lösen.
Beim CSS-Layout ist Float ein häufig verwendetes Attribut. Verwenden Sie das Float-Attribut, um Elemente nach links oder rechts zu verschieben und so ein adaptives Webseitenlayout zu ermöglichen. Der folgende Code kann beispielsweise dafür sorgen, dass ein Bild nach links schwebt: Implementieren Sie ein adaptives Layout von Seitenelementen, aber die Auswirkungen schwebender Elemente können nicht ignoriert werden.
Es gibt viele Möglichkeiten, Floats zu löschen.
img { float: left; }
Der obige Code fügt das Überlaufattribut zum übergeordneten Element hinzu und setzt es auf ausgeblendet. damit Clear schwimmt.
3.2 Leere Elemente zum Löschen von Floats verwenden
Die Verwendung leerer Elemente zum Löschen von Floats ist eine sehr verbreitete Methode. Fügen Sie am Ende des übergeordneten Elements ein leeres div-Element hinzu und setzen Sie das Attribut „clear“ darauf, um den Float zu löschen.
Zum Beispiel kann der folgende Code dafür sorgen, dass das übergeordnete Element #container den Float löscht:
#container { overflow: hidden; }
Im obigen Code fügen wir dem übergeordneten Element ein leeres div-Element hinzu # Container und fügte die Klasse .clear hinzu, damit Floats gelöscht werden können.
3.3 Pseudoelemente zum Löschen von Floats verwenden
Sie können Pseudoelemente auch zum Löschen von Floats verwenden, was eleganter ist. Fügen Sie dem übergeordneten Element ein Pseudoelement hinzu und fügen Sie ihm dann das Attribut „clear“ hinzu.
Zum Beispiel kann der folgende Code dafür sorgen, dass das übergeordnete Element #container den Float löscht:
.clear { clear: both; }
Das obige ist der detaillierte Inhalt vonCSS-Float klar. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!