CSS: Grafiken positionieren mit float
Im voherigen Kapitel "CSS: Der Flow und die Positionierung" haben Sie den normalen Fluss und die Eigenschaft position mit den Werten relative, absolute und fixed kennen gelernt. Eine weitere Möglichkeit der Positionierung von Elementen ist die Eigenschaft float, um die es hier gehen soll. Dieser Kursabschnitt zeigt Ihnen, wie Grafiken mit float und clear einfacher und effektiver positioniert werden können.
Den Anfang macht eine Situation, die beim Erstellen von Webseiten regelmäßig auftaucht und von ungeübten CSS-Autoren aus Gewohnheit immer noch oft durch eine einfache Layout-Tabelle gelöst wird: die Positionierung von Grafiken im Fließtext einer Webseite.
Float: Schwebende Boxen
Float ist eine CSS-Eigenschaft, die die Werte left oder right annehmen kann. To float heißt schweben und eine schwebende Box macht der Reihe nach drei Bewegungen:
Sie erhebt sich aus dem normalen Fluss ("Flow") der Elemente.
Sie schwebt wie ein losgelassener Heißluftballon innerhalb der umgebenden Box so weit wie möglich nach oben.
Oben angekommen driftet sie je nach Windrichtung soweit es geht nach links oder rechts.
In diesem Artikel lernen Sie das ursprüngliche Einsatzgebiet für float kennen, Grafiken in einem Fließtext von dem Text umfließen zu lassen. float hat sich aber auch als Methode zur Umsetzung von mehrspaltigen CSS-Layouts etabliert, was in einem eigenen Artikel beschrieben wird.
Download der Beispielseiten
Das Archiv uebungsdateien.zip enthält die in diesem Artikel verwendeten Dateien: die HTML-Datei float.html, die Grafik ballon.jpg und ein Stylesheet basic.css mit auskommentierten float-Anweisungen.
Schritt 1: Grafik einfügen
Um zu zeigen wie float funktioniert, fügen Sie zunächst auf der Beispielseite eine Grafik ein. Um die Grafik einzufügen, öffnen Sie die Seite in einem Editor und ändern den Quelltext wie folgt:
Diese Seite ist für Mitglieder von akademie.de reserviert.
Möchten Sie die Mitgliedschaft 14 Tage kostenlos testen und den Beitrag komplett lesen?
Oder möchten Sie zunächst mehr über diesen Beitrag erfahren und die Leseproben sehen?
Ich bin bereits Mitglied