CSS-Fragmentierung
Das CSS-Fragmentierungs-Modul definiert, wie Inhalte angezeigt werden, wenn sie unterbrochen (fragmentiert) und über mehrere Seiten, Regionen oder Spalten hinweg fließen. Dieses Modul definiert Funktionen für die Paginierung, das Brechen variabler Fragmentgrößen und -orientierungen sowie für Witwen und Waisen.
Dieses Modul erklärt, wie Inhalte über Fragmentierungscontainer hinweg gebrochen werden und wie solche Brüche vom Autor kontrolliert werden können. Der generische Begriff für das Brechen von Inhalten über Container hinweg ist Fragmentierung. Fragmentierung tritt auf, wenn ein Inline-Box in mehrere Zeilen umbricht. Dies kann passieren, wenn Layout-Funktionen wie das CSS-Mehrspaltenlayout verwendet werden: Zum Beispiel, wenn ein Block in einem Spaltenlayout-Container über mehr als eine Spalte oder beim Drucken über einen Seitenumbruch hinweg reicht. Jedes Stück der Darstellung des Elements wird als Fragment bezeichnet.
Wenn Inhalte physisch gedruckt oder als Druckvorschau angezeigt werden, gibt es Seitenumbrüche. In diesen Paginierungsmedien, im Gegensatz zu kontinuierlichen Medien, kann der Dokumentinhalt zwischen einer oder mehreren Seiten oder Fragmenten aufgeteilt werden. Um ungeschickte Brüche, wie zum Beispiel innerhalb einer Textzeile oder mit einem einzelnen Wort auf einer eigenen Seite zu vermeiden, können Browser Inhalte verschieben, die sonst über den Seitenumbruch fallen würden. Dieser Prozess wird Paginierung genannt.
Referenz
>Eigenschaften
Glossarbegriffe und Definitionen
Leitfäden
- Umgang mit Inhaltsumbrüchen im Mehrspaltenlayout
-
Einführung in die Fragmentierungsspezifikation und wie gesteuert werden kann, wo Spalteninhalte gebrochen werden.
Verwandte Konzepte
overflow
height
,max-height
, undblock-size
CSS-Eigenschaftenwidth
,max-width
, undinline-size
CSS-Eigenschaften- Blockformatierungskontext
CSS Paged Media Modul
CSS Display Modul
- Hauptbox Begriff
- Blockformatierungskontext Leitfaden
Spezifikationen
Specification |
---|
CSS Fragmentation Module Level 3> |
Siehe auch
horizontal-viewport-segments
undvertical-viewport-segments
@media
Deskriptoren- Viewport Segments API
- CSS-Mehrspaltenlayout Modul