Übersicht
Die word-wrap
Eigenschaft wird verwendet, um anzugeben ob der Webbrowser Zeilenumbrüche innerhalb von Wörtern machen darf. Dies ist nötig um einem Overflow verzubeugen, wenn ein sonst nicht trennbarer Text zu lange für die beinhaltende Box wäre.
Hinweis: Die ursprünglich (unprefixed) proprietäre Erweiterung
word-wrap
von Microsoft wurde im aktuellen Entwurf der CSS3 Text Spezifikation in overflow-wrap
umbenannt. word-wrap
wird jetzt als "alternativer Name" für overflow-wrap
angesehen. Stabile Builds von Google Chrome und Opera unterstützen die neue Syntax.Initialwert | normal |
---|---|
Anwendbar auf | alle Elemente |
Vererbt | Ja |
Medien | visuell |
Berechneter Wert | wie angegeben |
Animationstyp | diskret |
Kanonische Reihenfolge | die eindeutige Reihenfolge definiert durch die formale Grammatik |
Syntax
/* Keyword values */ word-wrap: normal; word-wrap: break-word; /* Global values */ word-wrap: inherit; word-wrap: initial; word-wrap: unset;
Werte
normal
- Zeilen dürfen nur bei normal Trennstellen von Wörtern umbrechen.
break-word
- Normalerweise nicht trennbare Wörter dürfen an beliebigen Stellen getrennt werden, wenn es sonst keine anwendbaren Trennstellen in der Zeile gibt.
Formale Syntax
normal | break-word
Beispiele
p { width: 13em; background: gold; }
FStrPrivFinÄndG (Gesetz zur Änderung des Fernstraßenbauprivatfinanzierungsgesetzes und straßenverkehrsrechtlicher Vorschriften)
p { width: 13em; background: gold; word-wrap: break-word; }
FStrPrivFinÄndG (Gesetz zur Änderung des Fernstraßenbauprivatfinanzierungsgesetzes und straßenverkehrsrechtlicher Vorschriften)
Spezifikationen
Spezifikation | Status | Bemerkung |
---|---|---|
CSS Text Level 3 Die Definition von 'word-wrap' in dieser Spezifikation. |
Arbeitsentwurf | Initiale Definition |
Webbrowserkompatibilität
Feature | Firefox (Gecko) | Chrome | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
grundlegender Support | 3.5 (1.9.1) | 1.0 | 5.5 | 10.5 | 1.0 |
Feature | Firefox Mobile (Gecko) | Android | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
grundlegender Support | 1.0 (1.9.1) | 1.0 | ? | ? | 1.0 |
word-wrap:break-word
kann als Work-Around für die fehlende Unterstützung vonpre{white-space:pre-wrap}
in IE 5.5-7 verwendet werden. Siehewhite-space
zum Beispiel.- IE8 führte
-ms-word-wrap als ein S
ynonym fürword-wrap
ein. Nicht das-ms-
Prefix verwenden.
Siehe auch
- Microsofts originale Dokumentation: MSDN Microsoft library word-wrap