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 |






