white-space | NN 4 IE 5(Mac)/5.5(Win) CSS 1
| Vererbt: Ja
Legt fest, wie Leerraum (zusätzliche Leer- und Zeilenumbruchzeichen) im Quellcode des Elements dargestellt wird. Normalerweise wird bei HTML zusätzlicher Leerraum ignoriert und der umliegende Inhalt bei der Darstellung zusammengezogen. Beispielsweise wird zwischen Wörtern nur ein einziges Leerzeichen gelassen, und für manuelle Zeilenumbrüche innerhalb eines Absatzes ist das Element br erforderlich. Bei Angabe von pre für das Attribut whitespace wird zusätzlicher Leerraum so behandelt, als sei das Element in einem pre-Element eingeschlossen. Während Browser pre-Elemente normalerweise in einer Schrift mit fester Schrittweite wiedergeben, behält ein gewöhnliches Element mit der Einstellung white-space:pre seine Schriftattribute bei.
CSS-Syntax
    white-space: whiteSpaceType
Wert
Eine von drei Konstanten: normal | nowrap | pre. Beim Wert normal wird zusätzlicher Leerraum wie bei HTML üblich behandelt. Bei nowrap (nicht verfügbar in Navigator 4) wird der Browser angewiesen, Zeilenumbrüche im Quelltext zu ignorieren (oft werden im Editor zur besseren Lesbarkeit Umbrüche eingefügt) und nur explizite HTML-Zeilenumbrüche darzustellen (z. B. br-Elemente). Bei der Einstellung pre wird sämtlicher Leerraum im Quelltext wiedergegeben, ohne die Schriftattribute des Elements zu verändern.
Anfangswert
normal
Beispiel
    div.example {white-space: pre}
Gilt für
Alle Elemente.