CSS overflow

Die Eigenschaften des CSS overflow-Moduls ermöglichen es Ihnen, um überlaufenden Inhalt in visuellen Medien zu behandeln.

Ein Überlauf tritt auf, wenn der Inhalt eines Elementkastens über eine oder mehrere Kanten des Kastens hinausgeht. Scrollable overflow ist der Inhalt, der außerhalb des Elementkastens erscheint, für den Sie möglicherweise einen Scrollmechanismus hinzufügen möchten. Mit CSS Overflow-Eigenschaften können Sie steuern, was geschieht, wenn der Inhalt eines Elementkastens überläuft.

Malerische Effekte, die über den Inhalt hinausgehen, aber nicht am CSS-Box-Modell teilnehmen, beeinflussen das Layout nicht. Diese Art von Überlauf wird auch als Ink Overflow bezeichnet. Beispiele für Ink Overflow umfassen Boxschatten, Rahmenbilder, Textdekorationen, hervorstehende Glyphen und Umrisse. Ink Overflow erweitert nicht den scrollbaren Überlaufbereich.

Überlauf in Aktion

Probieren Sie das folgende Beispiel aus, um die Auswirkungen verschiedener overflow-Eigenschaftswerte auf den Inhaltsüberlauf und die Scrollleisten im benachbarten Kasten mit fester Größe zu sehen.

Das Beispiel enthält Optionen zum Ändern der Werte für die Eigenschaften overflow-clip-margin und width sowie zum programmgesteuerten Scrollen des Inhalts, wenn die overflow-Eigenschaft einen Scroll Container erzeugt. Wählen Sie overflow: clip und sehen Sie den Effekt unterschiedlicher overflow-clip-margin-Werte. Wählen Sie overflow: hidden oder overflow: scroll, um die verschiedenen ScrollLeft- und ScrollTop-Schieberegelungseinstellungen zu überprüfen.

Ein Link ist im Inhaltskasten oben enthalten, um die Auswirkungen der Tastaturfokussierung auf Überlauf- und Scroll-Verhalten zu demonstrieren. Versuchen Sie, zum Link zu tabben oder den Inhalt programmgesteuert zu scrollen: Der Inhalt wird nur gescrollt, wenn der aufgeführte <overflow>-Wert einen Scroll Container erzeugt.

Referenz

Eigenschaften

Hinweis: Das CSS Overflow Module Level 4 führt die Eigenschaften block-ellipsis, continue, max-lines, overflow-clip-margin-block, overflow-clip-margin-block-end, overflow-clip-margin-block-start, overflow-clip-margin-bottom, overflow-clip-margin-inline, overflow-clip-margin-inline-end, overflow-clip-margin-inline-start, overflow-clip-margin-left, overflow-clip-margin-right und overflow-clip-margin-top ein. Diese sind noch nicht implementiert.

Datentypen

Leitfäden

Lernen: Überlaufender Inhalt

Lernen Sie, was Überlauf ist und wie man ihn verwaltet.

Erstellen einer benannten Scroll-Prozess-Zeitachsenanimation

Die CSS-Scroll-Zeitachse scroll-timeline-name und scroll-timeline-axis-Eigenschaften sowie die scroll-timeline Kurzschrift erstellen Animationen, die an den Scroll-Offset eines Scroll Containers gebunden sind.

Verwandte Konzepte

Spezifikationen

Specification
CSS Overflow Module Level 3
CSS Overflow Module Level 4

Siehe auch