CSS/Eigenschaften/text-wrap
Aus SELFHTML-Wiki
CSS | Eigenschaften
Die Eigenschaft text-wrap steuert, wie der Text innerhalb eines Elements umbrochen wird. Die verschiedenen Werte bieten:
- Typografische Verbesserungen, z. B. ausgewogenere Zeilenlängen bei umgebrochenen Überschriften
- Eine Möglichkeit, den Textumbruch komplett abzuschalten.
text-wrap ist eine Sammeleigenschaft für text-wrap-mode und text-wrap-style.
- Erlaubte Werte
-
nowrap - Setzt
text-wrap-mode:nowrapund verhindert den Zeilenumbruch. -
wrap - Setzt
text-wrap-mode:wrapund erlaubt damit den Zeilenumbruch. - Als Umbruchalgorithmus wird
text-wrap-style:autoeingestellt. -
balance - Setzt
text-wrap-mode: wrapundtext-wrap-style: balance. - Zeilen werden so umgebrochen, dass sie möglichst gleich lang sind.
-
pretty - Setzt
text-wrap-mode: wrapundtext-wrap-style: pretty. - Zeilen werden so umgebrochen, dass ein typographisch ansprechendes Layout entsteht.
- Vorsicht - nur anwenden wenn unbedingt nötig, der Computer wird durch diesen Stil stärker belastet.
-
stable - Setzt
text-wrap-mode: wrapundtext-wrap-style: stable. - Relevant bei editierbaren Elementen, der Umbruch wird so gesteuert, dass der Cursor während des Editierens nicht springt.
Ausführliche Erklärungen zur Bedeutung der Werte finden Sie bei den Einzeleigenschaften
-
- Vererbung steuernde Werte
inherit,initial,unsetundrevert - Standardwert
wrap- anwendbar auf
Blockelemente, in denen eine Inline-Formatierung durchgeführt wird (siehe Blockformatierungskontext).
- Vererbung
ja
- animierbar
ja, diskret
Beispiel
Beispiele finden sich im Tutorial Typographie/Textformatierung.
Beachten Sie: Die Langeigenschaft
text-wrap-mode kann außer von text-wrap auch von der Sammeleigenschaft white-space beeinflusst werden! Wenn Sie einem Element beide Eigenschaften zuweisen, gewinnt der text-wrap-mode von derjenigen Sammeleigenschaft mit der höheren Spezifität.Siehe auch
Weblinks
- Spezifikation (CSSWG): 5. Text Wrapping (CSS Text Module Level 4 )
- MDN: text-wrap
- Details: caniuse.com
Liste der CSS-Eigenschaften
- Schriftformatierung
- Textformatierung
- Textausrichtung
- Abstände
- Benutzeroberfläche
- Container
- generierter Inhalt
- Größenangaben
- Box-Ausrichtung
- Flexbox Layout
- Grid Layout
- Hintergründe
- Listen
- Tabellen
- Positionierung und Anzeige
- Scroll Snap
- Rahmen und Schatten
- Umbruchsteuerung
- Transformationen
- Animationen