Die text-decoration-line
Eigenschaft verziert Text mit einer Unterstreichung, Überstreichung, Durchleitung oder einer Kombination dieser Zeilen.
p ( text-decoration-line: underline; )
Werte
none
: Es wird keine Zeile hinzugefügt und vorhandene Zeilen werden entfernt. Beispielsweisenone
wird die Standardunterstreichung für Links entfernt.underline
: Fügt eine 1px-Unterstreichung unter dem Text hinzu.overline
: Fügt eine 1px-Überschrift über dem Text hinzu.line-through
: Fügt eine 1px-Zeile durch den Text hinzu.inherit
: erbt die Dekoration des Elternteils.
Der Wert blink
befindet sich in der W3C-Spezifikation, ist jedoch veraltet und funktioniert in keinem aktuellen Browser. Wenn es funktionierte, ließ es den Text „blinken“, indem es schnell zwischen 0% und 100% Deckkraft umgeschaltet wurde.
Werte kombinieren
Sie können die Werte ,, oder in einer durch Leerzeichen getrennten Liste kombinieren underline
, um mehrere Dekorationslinien hinzuzufügen:overline
line-through
p ( text-decoration-line: overline underline line-through; )
Verwendung
Die text-decoration-line
Immobilie ist praktisch identisch mit der ursprünglichen text-decoration
Immobilie. Wenn Sie Ihrem Text text-decoration
nur eine oder mehrere Zeilen hinzufügen möchten, ist dies eine bessere Wahl, da sie von jedem Browser unterstützt werden, auch von sehr alten. Im Allgemeinen ist die Verwendung einer text-decoration-line
Deklaration nur dann sinnvoll, wenn Sie eine Regel im Langhandstil schreiben, die text-decoration-style
eine text-decoration-color
Deklaration enthält oder enthält . Wenn Sie alle drei zusammen verwenden möchten, können Sie die Shorthand- text-decoration
Eigenschaft verwenden.
Kurzschrift
text-decoration-line
kann in Kombination mit text-decoration-style
und text-decoration-color
in der Kurzform CSS3- text-decoration
Eigenschaft verwendet werden (derzeit unterstützt dies nur Firefox vollständig):
.underlined ( text-decoration: underline dotted red; )
Demo
Diese Demo funktioniert in Safari, Firefox und Chrome mit aktivierten experimentellen Webplattformfunktionen. Der blink
Wert ist nicht enthalten.
Siehe die Stift-Textdekorationszeile von CSS-Tricks (@ css-Tricks) auf CodePen.
verbunden
- Textdekoration
- Text-Dekoration-Stil
- Text-Dekoration-Farbe
- Text-Dekoration-überspringen
Mehr Informationen
text-decoration-line
in der W3C-Spezifikationtext-decoration-line
bei MDN
Browser-Unterstützung
Chrom | Safari | Feuerfuchs | Oper | IE | Android | iOS |
---|---|---|---|---|---|---|
31 * † | 7.1 * | 6 ‡ | Keiner | Keiner | Keiner | 8 * |
* mit -webkit
Präfix
† mit aktiviertem Flag für experimentelle Webplattform- Funktionen
‡ 6 - 35 mit -moz
Präfix, ab 36 nicht mehr vorfixiert.