CSS-Fluss-Layout
Normal Flow, oder Fluss-Layout, ist die Art und Weise, wie Block- und Inline-Elemente auf einer Seite angezeigt werden, bevor Änderungen an ihrem Layout vorgenommen werden. Der Fluss ist im Wesentlichen eine Anordnung von Elementen, die alle zusammenarbeiten und sich in Ihrem Layout gegenseitig kennen. Sobald etwas aus dem Fluss genommen wird, arbeitet es unabhängig.
Im normalen Fluss werden Inline-Elemente in der Inline-Richtung angezeigt, das heißt in der Richtung, in der Wörter in einem Satz entsprechend dem Schreibmodus des Dokuments angezeigt werden. Block-Elemente werden nacheinander dargestellt, ähnlich wie Absätze im Schreibmodus des Dokuments. Im Englischen also werden Inline-Elemente nacheinander angezeigt, beginnend von links, und Block-Elemente starten oben und bewegen sich die Seite hinunter.
Grundlegendes Beispiel
Das folgende Beispiel demonstriert Block- und Inline-Elemente. Die beiden Absatz-Elemente mit einem grünen Rahmen sind Block-Level und werden übereinander angezeigt.
Der erste Satz enthält auch ein span
-Element mit einem blauen Hintergrund. Dies ist auf Inline-Ebene und wird daher im Satz angezeigt.