Mit der CSS-Eigenschaft „overflow“ kann definiert werden, wie der überstehende Inhalt eines Elements behandelt wird. Meist passiert ein Überlauf, wenn der Text zu groß für sein Container-Element („p“ oder „div“) ist. Dabei können folgende Werte verwendet werden:
Mit dem Wert „visible“ kann der überstehende Inhalt eines Elements angezeigt werden:
CSS-Datei:
HTML-Datei:
Ergebnis im Browser:
Mit dem Wert „hidden“ kann der überstehenden Inhalt eines Elements abgeschnitten werden:
CSS-Datei:
HTML-Datei:
Ergebnis im Browser:
Mit dem Wert „scroll“ kann der überstehende Inhalt eines Elements abgeschnitten und ein Scrollbalken eingeblendet werden:
CSS-Datei:
HTML-Datei:
Ergebnis im Browser:
Mit dem Wert „auto“ kann der überstehende Inhalt eines Elements abgeschnitten und ein Scrollbalken automatisch, wenn erforderlich, eingeblendet werden:
CSS-Datei:
HTML-Datei:
Ergebnis im Browser:
Mit den CSS-Eigenschaften „overflow-x“ und „overflow-y“ kann der Überlauf in horizontaler („x“) und vertikaler („y“) Richtung getrennt definiert werden:
CSS-Datei:
HTML-Datei:
Ergebnis im Browser:
Als Abschlussübung kannst du folgende Beispielseite erstellen, bei der die Bilder einer Bildergalerie horizontal und einer anderen Bildergalerie vertikal gescrollt werden können:
Gehe dabei folgendermaßen vor:
Hier kannst du die Bilder für das Beispiel herunterladen:
Die Lösung kannst du dir hier herunterladen: