CSS-Fragmentierung
Das CSS-Fragmentierung-Modul definiert, wie Inhalte angezeigt werden, wenn sie gebrochen (fragmentiert) sind und über mehrere Seiten, Regionen oder Spalten fließen. Dieses Modul definiert Funktionen für Paginierung, variable Fragmentgrößen und -ausrichtungen, Hurenkinder und Schusterjungen.
Dieses Modul erklärt, wie Inhalte über Fragmentierungscontainer hinweg gebrochen werden und wie solche Brüche vom Autor kontrolliert werden können. Der Oberbegriff für das Brechen von Inhalten über Container hinweg ist Fragmentierung. Fragmentierung tritt auf, wenn ein Inline-Element auf mehrere Zeilen umbrochen wird. Dies kann passieren, wenn Layout-Funktionen wie das CSS-Mehrspalten-Layout verwendet werden: Zum Beispiel, wenn ein Block mehr als eine Spalte innerhalb eines Spaltenlayout-Containers überspannt oder einen Seitenumbruch beim Drucken überbrückt. Jedes Stück der Darstellung für das Element wird als Fragment bezeichnet.
Wenn Inhalte physisch gedruckt oder als Druckvorschau angezeigt werden, gibt es Seitenumbrüche. In diesem Druckmedium, im Gegensatz zu kontinuierlichen Medien, können Dokumentinhalte zwischen einer oder mehreren Seiten oder Fragmenten aufgeteilt werden. Um unglückliche Brüche zu vermeiden, wie zum Beispiel mitten durch eine Textzeile oder mit einem einzelnen Wort auf einer eigenen Seite, können Browser Inhalte verschieben, die ansonsten über den Seitenumbruch fallen würden, in einem Prozess, der als Paginierung bezeichnet wird.
Referenz
>Eigenschaften
Glossarbegriffe
Leitfäden
- Behandlung von Inhaltsbrüchen im Mehrspaltenlayout
-
Einführung in die Fragmentierungsspezifikation und wie Kontrolliert wird, wo Spalteninhalte brechen.
Verwandte Konzepte
overflowheight,max-height, undblock-sizeCSS-Eigenschaftenwidth,max-width, undinline-sizeCSS-Eigenschaften- Blockformatierungskontext
CSS paged media Modul
CSS display Modul
- Hauptbox Begriff
- Blockformatierungskontext Leitfaden
Spezifikationen
| Specification |
|---|
| CSS Fragmentation Module Level 3> |
Siehe auch
horizontal-viewport-segmentsundvertical-viewport-segments@mediaDeskriptoren- Viewport Segments API
- CSS Mehrspalten-Layout Modul