Der neue CSS3 Befehl „hyphens“ aktiviert die in modernen Browser integrierte Silbentrennung, die auch nach der englischen Beschreibung als CSS hyphenation bezeichnet wird.
Im Web funktionierte die Silbentrennung bisher – wenn überhaupt – nur auf Basis sehr rechenintensiver JavaScript-Lösungen. Mit CSS3 ist das vorbei: Dem HTML-Element muss nur die neue CSS Anweisung „hyphens: auto;“ zugewiesen werden. Kombinationen mit CSS Befehlen für Schriften sind natürlich möglich.
Beispiel
.element {
-webkit-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;
}