Zum Inhalt springen

CSS text-underline-position-Eigenschaft

Die Eigenschaft text-underline-position legt die Position der Unterstreichung für das Element fest, für das der Wert „underline“ der text-decoration-Eigenschaft angegeben ist.

Die Eigenschaft text-underline-position wird von allen modernen Browsern weitgehend unterstützt.

Anfangswertauto
Gilt fürAlle Elemente.
VererbbarJa.
AnimierbarNein.
VersionCSS3
DOM-Syntaxobject.style.textUnderlinePosition = "under";

Hinweis: In JavaScript werden CSS-Eigenschaften mit Bindestrichen in camelCase umgewandelt (z. B. wird text-underline-position zu textUnderlinePosition).

Syntax

CSS text-underline-position Werte

css
text-underline-position: auto | [ under || left || right || above || below ] | initial | inherit;

Beispiel für die text-underline-position-Eigenschaft:

CSS text-underline-position Codebeispiel

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      p {
        text-decoration: underline;
        text-underline-position: under;
      }
    </style>
  </head>
  <body>
    <h2>Text underline-position property example</h2>
    <p>Lorem Ipsum is simply dummy text...</p>
  </body>
</html>

Ergebnis

CSS text-underline-position under value

Beispiel für die text-underline-position-Eigenschaft mit dem Wert „under“:

CSS text-underline-position unterer Wert Beispiel

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      p {
        text-decoration: underline;
        text-underline-position: under;
        text-decoration-color: #1c87c9;
        font-size: 25px;
      }
    </style>
  </head>
  <body>
    <h2>Text underline-position property example</h2>
    <p>Lorem Ipsum is simply dummy text...</p>
  </body>
</html>

Werte

WertBeschreibung
autoDer Browser verwendet seinen eigenen Algorithmus, um die Linie an oder unter der alphabetischen Grundlinie zu platzieren.
underErzwingt die Platzierung der Unterstreichung unter dem Textinhalt des Elements.
leftErzwingt die Platzierung der Unterstreichung auf der linken Seite des Textes im vertikalen Schreibmodus.
rightErzwingt die Platzierung der Unterstreichung auf der rechten Seite des Textes im vertikalen Schreibmodus.
aboveErzwingt die Platzierung der Linie über dem Text.
belowErzwingt die Platzierung der Linie unter dem Text.
initialLegt fest, dass die Eigenschaft ihren Standardwert verwendet.
inheritErbt die Eigenschaft von ihrem übergeordneten Element.

Praxis

Welche Aussage ist falsch bezüglich der text-underline-position-Eigenschaft?

Finden Sie das nützlich?

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