CSS Float


Was ist CSS Float (Schweben)?



CSS float verschiebt ein Element nach links oder rechts, und die umliegenden Elemente werden ebenfalls neu angeordnet.

Float wird oft für Bilder verwendet, ist aber auch im Layout sehr nützlich.


Wie Elemente floaten

Dass ein Element horizontal floatet, bedeutet, dass es sich nur nach links oder rechts bewegen kann, nicht nach oben oder unten.

Ein gefloatetes Element versucht, so weit wie möglich nach links oder rechts zu wandern, bis seine Außenkante den Rand der umgebenden Box oder den Rand einer anderen gefloateten Box berührt.

Elemente nach dem floatenden Element werden es umfließen.

Elemente vor dem gefloateten Element werden nicht beeinflusst.

Wenn das Bild nach rechts gefloatet wird, umfließt der folgende Textfluss es auf der linken Seite:

Beispiel

img { float:right; }

Selbst ausprobieren »


Gefloatete Elemente nebeneinander

Wenn Sie mehrere gefloatete Elemente zusammen platzieren, liegen sie nebeneinander, wenn Platz vorhanden ist.

Hier verwenden wir die float-Eigenschaft für die Bildergalerie:

Beispiel

.thumbnail { float:left; width:110px; height:90px; margin:5px; }

Selbst ausprobieren »


Floats aufheben - clear verwenden

Nachdem ein Element gefloatet wurde, werden die umgebenden Elemente neu angeordnet. Um dies zu vermeiden, verwenden Sie die clear-Eigenschaft.

Die clear-Eigenschaft legt fest, dass auf keiner Seite eines Elements gefloatete Elemente erscheinen können.

Fügen Sie dem Text mithilfe der clear-Eigenschaft eine Bildergalerie hinzu:

Beispiel

.text_line { clear:both; }

Selbst ausprobieren »


Examples

Weitere Beispiele

Füge dem Bild einen Rahmen und einen Außenabstand hinzu und lasse es rechts neben dem Absatz schweben.

Lass uns dem Bild einen Rahmen und einen Außenabstand hinzufügen und es rechts neben dem Absatz schweben lassen.

Titel und Bild nach rechts floaten lassen

Lasse die Überschrift und das Bild nach rechts schweben.

Den ersten Buchstaben des Absatzes nach links floaten lassen

Ändere den Stil so, dass der erste Buchstabe des Absatzes nach links schwebt.

Webseite ohne Tabellen erstellen

Verwende float, um einen Webseiten-Header, einen Footer, linken Inhalt und Hauptinhalt zu erstellen.


Alle float-Eigenschaften in CSS

Die Zahlen in der Spalte "CSS" geben die verschiedenen CSS-Versionen (CSS1 oder CSS2) an, die die Eigenschaft definieren.

Eigenschaft Beschreibung Wert CSS
clear Gibt an, dass keine schwebenden Elemente um das Element herum erlaubt sind. left
right
both
none
inherit
1
float Gibt an, ob eine Box (ein Element) schweben kann. left
right
none
inherit
1
Weitere Erweiterungen