Ich habe zufällig einen gesehen, div
der den Stil hatte clear:both
! Was nützt clear
in style
?
<div style="clear:both">
clear:both
Lässt das Element unter alle schwebenden Elemente fallen, die im Dokument davor stehen.
Sie können auch verwenden clear:left
oder clear:right
festlegen, dass es nur unter die Elemente fällt, die nach links oder rechts verschoben wurden.
+------------+ +--------------------+
| | | |
| float:left | | without clear |
| | | |
| | +--------------------+
| | +--------------------+
| | | |
| | | with clear:right |
| | | (no effect here, |
| | | as there is no |
| | | float:right |
| | | element) |
| | | |
| | +--------------------+
| |
+------------+
+---------------------+
| |
| with clear:left |
| or clear:both |
| |
+---------------------+
Um die Antwort von RichieHindle zu ergänzen, lesen Sie Floatutorial , das Sie durch die Funktionsweise von CSS Floating und Clearing führt.
quelle
Wenn Sie float ohne Breite verwenden, bleibt in dieser Zeile etwas Platz. Um diesen Raum zu blockieren, können Sie ihn
clear:both;
im nächsten Element verwenden.quelle