Layout-Modus
Ein CSS Layout-Modus, manchmal Layout genannt, ist ein Algorithmus, der die Position und Größe von Boxen bestimmt, basierend auf der Weise, wie sie mit ihren Geschwister- und Vorfahren-Boxen interagieren. Es gibt mehrere davon:
- Normaler Fluss — alle Elemente sind Teil des normalen Flusses, bis Sie etwas tun, um sie daraus zu entfernen. Der normale Fluss umfasst Block-Layout, das für das Anordnen von Boxen wie Absätzen entworfen wurde, und Inline-Layout, das Inline-Elemente wie Text anordnet.
- Tabellenlayout, entworfen für das Anordnen von Tabellen.
- Float-Layout, entworfen, um ein Element links oder rechts zu positionieren, während der Rest des Inhalts im normalen Fluss darum herumfließt.
- Positioniertes Layout, entworfen zur Positionierung von Elementen ohne viel Interaktion mit anderen Elementen.
- Mehrspaltiges Layout, entworfen, um Inhalte in Spalten wie in einer Zeitung anzuordnen.
- Flexibles Box-Layout, entworfen für das Anordnen komplexer Seiten, die sich reibungslos anpassen lassen.
- Grid-Layout, entworfen, um Elemente relativ zu einem festen Raster anzuordnen.
Hinweis: Nicht alle CSS-Eigenschaften gelten für alle Layout-Modi. Die meisten von ihnen gelten für einen oder zwei davon und haben keine Wirkung, wenn sie auf ein Element angewendet werden, das an einem anderen Layout-Modus teilnimmt.