Textumbruch: white-space
Diese Eigenschaft gibt es seit Version CSS 1
Durch white-space
wird bestimmt, wie im Quelltext enthaltene Zeilenumbrüche und Leerzeichen im Browser dargestellt werden.
Die Werte »normal«, »pre« und »nowrap« gibt es seit CSS 1, die Werte »pre-wrap« und »pre-line« werden vorraussichtlich ab CSS 2.1 hinzukommen.
Code-Beispiel für white-space
:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <title>Code-Beispiel für white-space</title> <style type="text/css"> .pre {white-space: pre;} .nowrap {white-space: nowrap;} .pre-wrap {white-space: pre-wrap;} .pre-line {white-space: pre-line;} </style> </head> <body> <p class="pre"> Dieser Absatz ist mit »white-space: pre« formatiert.</p> <p class="nowrap"> Dieser Absatz ist mit »white-space: nowrap« formatiert.</p> <p class="pre-wrap"> Dieser Absatz ist mit »white-space: pre-wrap« formatiert.</p> <p class="pre-line"> Dieser Absatz ist mit »white-space: pre-line« formatiert.</p> </body> </html>
Initialwert: | normal |
Vererbbar: | Ja |
Anwendbar auf: | Alle Elemente (CSS 2.1, siehe Anmerkung) |
Medium: | Visual |
Werte: |
|
Anmerkung: Der IE 6 kennt den Wert »pre« nur im Standard-Modus
Anmerkung: Die Anwendbarkeit auf "blocklevel-elemente" ist in CSS1 sowie CSS2 jeweils als Fehler markiert. Ab CSS 2.1 gilt whitespace "offiziell" für alle Elemente.
Wert | ||||||||||||||||||
5 | 5.5 | 6 | MAC 5+ | 5 | 6 | 7+ | 8 | 9.5+ | 4 | 6 | 7+ | 1+ | 0.8+ | 3.0+ | 1.0+ | 3.3+ | 3.5+ | |
normal | j | j | j | j | j | j | j | j | j | j | j | j | j | j | j | j | j | j |
pre | n | n | j | j | j | j | j | j | j | j | j | j | j | j | j | j | f | j |
nowrap | n | j | j | j | j | j | j | j | j | n | j | j | j | j | j | j | j | j |
pre-wrap | n | n | n | n | n | n | j | j | j | n | n | n | n | n | j | n | n | j |
pre-line | n | n | n | n | n | n | n | n | j | n | n | n | n | n | n | n | n | j |