Im CSS wird die Wort- und Silbentrennung über die CSS-Eigenschaft hyphens
festgelegt.
Mögliche Werte von hyphens
sind:
manual
(Standardwert) - keine automatische Wort- und Silbentrennung, manuelle Definition bedingter Trennungen mittels ­
bzw. ­
(Soft-Hyphen).
auto
- automatische Wort- und Silbentrennung auf Basis des Wörterbuchs der Rendering Engine. Manuell eingefügte Trennungen werden mit höherer Priorität verarbeitet. Trennungen können mit dem Unicode-Zeichen "zero widh joiner" ‍
zwischen den Buchstaben unterdrückt werden.
none
- keine Wort- und Silbentrennung
* { hyphens: auto; ... }
Zusätzliche CSS-Eigenschaften für die Steuerung der Wort- und Silbentrennung sind u. a.:
hyphenate-lines
- Festlegung der maximal erlaubten aufeinander folgenden Trennstriche
hyphenate-before
- Festlegung der kürzesten Vorsilbe
hyphenate-after
- Festlegung der kürzesten Nachsilbe
* { ... hyphenate-lines: 3; hyphenate-before: 2; hyphenate-after: 4; ... }