CSS/Eigenschaften/hyphens
Aus SELFHTML-Wiki
CSS | Eigenschaften
Die Eigenschaft hyphens legt das Verhalten für die automatische Silbentrennung fest.
- Erlaubte Werte
-
none
- Wörter werden nicht getrennt. Auch dann nicht, wenn sie einen harten (
&hyphen
oder‐
) oder weichen (­
oder­
) enthalten. -
manual
- Wörter können an den Stellen getrennt werden, die durch einen harten oder weichen Trennstrich markiert sind.
-
auto
- Der Browser versucht zunächst, Wörter an den durch harte oder weiche Trennstriche markierten Stellen zu trennen. Bleibt am Zeilenende dennoch zu viel Weißraum, nutzt er das Wörterbuch, das für die mit lang eingestellte Sprache gültig ist, um weitere Trennstellen zu ermitteln. Der genaue Algorithmus ist browserspezifisch.
-
- Vererbung steuernde Werte
inherit
,initial
,unset
undrevert
- Standardwert
manual
- anwendbar auf
alle Elemente
- Vererbung
ja
- animierbar
nein
Beispiel
p {
-webkit-hyphens: auto;
hyphens: auto;
}
für alle Textabsätze wird automatische Silbentrennung eingeschaltet.
Beachten Sie:
- Safari-Versionen vor Version 17 benötigten noch ein Vendorpräfix
- Eine funktionierende deutsche Silbentrennung erhalten Sie nur, wenn Sie das lang-Attribut setzen. Aber das tun Sie ohnehin. Oder? ODER?
Siehe auch
Weblinks
- Spezifikation (W3C): hyphens-property
- MDN: hyphens
- 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