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;
...
}