text-decoration

Avatar of Sara Cope
Sara Cope am

DigitalOcean bietet Cloud-Produkte für jede Phase Ihrer Reise. Starten Sie mit 200 $ kostenlosem Guthaben!

Die text-decoration Eigenschaft fügt einen Unterstrich, Oberstrich, Durchstreich oder eine Kombination von Linien zum ausgewählten Text hinzu.

h3 {
  text-decoration: underline;
}

Werte

  • none: es wird keine Linie gezeichnet und vorhandene Dekorationen werden entfernt.
  • underline: zeichnet eine 1px Linie über den Text auf seiner Grundlinie.
  • line-through: zeichnet eine 1px Linie über den Text an seinem „mittleren“ Punkt.
  • overline: zeichnet eine 1px Linie über den Text, direkt oberhalb seines „obersten“ Punkts.
  • inherit: erbt die Dekoration des Elternelements.

Der Wert blink ist in der W3C-Spezifikation enthalten, aber er ist veraltet und wird in keinem aktuellen Browser funktionieren. Als er funktionierte, ließ er den Text erscheinen, als würde er schnell zwischen 0 % und 100 % Opazität wechseln.

Demo

Nutzungshinweise

Sie können die Werte underline, overline oder line-through in einer durch Leerzeichen getrennten Liste kombinieren, um mehrere Dekorationslinien hinzuzufügen

p {
  text-decoration: overline underline line-through;
}

Standardmäßig erben die Linie oder Linien die Farbe des Textes, wie sie durch die color Eigenschaft festgelegt ist. Sie können dies in Browsern ändern, die die Eigenschaft text-decoration-color oder die Drei-Wert-Kurzschrifteigenschaft unterstützen.

text-decoration als Kurzschrifteigenschaft

text-decoration kann in Kombination mit text-decoration-style und text-decoration-color als Kurzschrifteigenschaft verwendet werden

.fancy-underline {
  text-decoration-line: underline;
  text-decoration-style: wavy;
  text-decoration-color: red;
 
  /* can be shortened to */
  text-decoration: underline wavy red;
}

Derzeit unterstützt nur Firefox dies ohne Präfix. Safari unterstützt es mit dem -webkit-Präfix. Chrome benötigt ebenfalls das -webkit-Präfix und aktivierte experimentelle Webplattform-Funktionen in den Chrome-Flags.

Browser-Unterstützung

Alle Browser unterstützen die CSS2.1 „Longhand“-Eigenschaft text-decoration. Die Kurzschrifteigenschaft und die Untereigenschaften text-decoration-color, text-decoration-line und text-decoration-style werden in Firefox ohne Präfix und in Safari mit dem -webkit Präfix unterstützt. Chrome erkennt diese Werte auch mit dem -webkit Präfix und aktivierter Experimental Web Platforms Flagge.

Diese Daten zur Browserunterstützung stammen von Caniuse, wo Sie weitere Details finden. Eine Zahl gibt an, dass der Browser die Funktion ab dieser Version und aufwärts unterstützt.

Desktop

ChromeFirefoxIEEdgeSafari
130132Nein127TP

Mobil / Tablet

Android ChromeAndroid FirefoxAndroidiOS Safari
12712712718.0*

Weitere Informationen