Zum Inhalt springen

CSS text-decoration-skip-Eigenschaft

Die CSS-Eigenschaft text-decoration-skip legt fest, welche Teile des Inhalts eines Elements von der Textdekoration übersprungen werden sollen.

Sie steuert alle Textdekoration-Linien, die vom Element und seinen Vorfahren gezeichnet werden. Im Gegensatz zu text-decoration-skip-ink, das sich nur auf Tinte auswirkt, die Text überlappt, versuchte diese Eigenschaft, Dekorationen über Leerzeichen und ersetzte Elemente zu überspringen, wurde jedoch letztendlich aus der Spezifikation entfernt.

Warnung

Der Wert „ink“ wurde zur Eigenschaft text-decoration-skip-ink verschoben.

Hinweis

Diese Eigenschaft ist veraltet und wird nur noch sehr eingeschränkt von Browsern unterstützt. Erwägen Sie stattdessen die Verwendung von text-decoration-skip-ink.

Anfangswertnone
Gilt fürAlle Elemente.
VererbbarJa.
AnimierbarNein.
VersionEntwurf (Veraltet)
DOM-Syntaxobject.style.textDecorationSkip = "spaces";

Syntax

CSS text-decoration-skip-Werte

css
text-decoration-skip: none | objects | spaces | leading spaces | trailing spaces | edges | box-decoration;

Beispiel für die text-decoration-skip-Eigenschaft:

CSS text-decoration-skip-Codebeispiel

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      p {
        margin: 1em;
        color: #ccc;
        font-size: 2em;
        text-decoration: underline;
        text-decoration-skip: edges;
      }
    </style>
  </head>
  <body>
    <h2>Text-decoration-skip property example</h2>
    <p>
      <em>Lorem,</em>
      <em>ipsum is simply dummy text</em>
    </p>
  </body>
</html>

Ergebnis

CSS text-decoration-skip-Werteliste

Hinweis

Diese Eigenschaft ist veraltet und wird in modernen Browsern nicht unterstützt. Das Beispiel zeigt keine visuellen Änderungen.

Werte

WertBeschreibung
noneKein Überspringen. Die Textdekoration wird also für den gesamten Textinhalt gezeichnet.
objectsÜberspringt Dekorationen über ersetzte Elemente (wie Bilder) oder Inline-Block-Boxen.
spacesAlle Leerzeichen werden übersprungen.
leading spacesFührende Leerzeichen werden übersprungen (typografische Zeicheneinheiten, Worttrennzeichen, Buchstaben- oder Wortabstand).
trailing spacesNachfolgende Leerzeichen werden übersprungen (typografische Zeicheneinheiten, Worttrennzeichen, Buchstaben- oder Wortabstand).
edgesAnfang und Ende der Textdekoration werden leicht vom Inhaltsrand der Dekurationsbox zurückgesetzt.
box-decorationDie Außenabstands-, Rahmen- und Innenabstandsbereiche der Box werden übersprungen.

Browserkompatibilität

BrowserUnterstützung
ChromeNie implementiert
FirefoxNie implementiert
SafariNie implementiert
EdgeNie implementiert
OperaNie implementiert

Praxis

Welche Funktion hat die CSS-Eigenschaft 'text-decoration-skip'?

Finden Sie das nützlich?

Dual-run-Vorschau — vergleichen Sie mit den Symfony-Routen live.