Aller au contenu

Propriété CSS text-underline-position

La propriété text-underline-position spécifie la position du trait de soulignement sur l'élément dont la valeur de text-decoration est définie sur "underline".

La propriété text-underline-position est largement prise en charge par tous les navigateurs modernes.

Valeur initialeauto
S'applique àTous les éléments.
HéritéeOui.
AnimableNon.
VersionCSS3
Syntaxe DOMobject.style.textUnderlinePosition = "under";

Remarque : En JavaScript, les propriétés CSS contenant des tirets sont converties en camelCase (par exemple, text-underline-position devient textUnderlinePosition).

Syntaxe

Valeurs CSS de text-underline-position

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

Exemple de la propriété text-underline-position :

Exemple de code CSS pour text-underline-position

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>

Résultat

Valeur "under" de CSS text-underline-position

Exemple de la propriété text-underline-position avec la valeur "under" :

Exemple de valeur "under" pour CSS text-underline-position

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>

Valeurs

ValeurDescription
autoLe navigateur utilise son propre algorithme pour placer la ligne au niveau ou en dessous de la ligne de base alphabétique.
underForce le trait de soulignement à être placé sous le contenu textuel de l'élément.
leftForce le trait de soulignement à être placé à gauche du texte en mode d'écriture vertical.
rightForce le trait de soulignement à être placé à droite du texte en mode d'écriture vertical.
aboveForce la ligne à être au-dessus du texte.
belowForce la ligne à être en dessous du texte.
initialDéfinit la valeur par défaut de la propriété.
inheritHérite la propriété de l'élément parent.

Pratique

Quelle affirmation est incorrecte concernant la propriété text-underline-position ?

Trouvez-vous cela utile?

Aperçu dual-run — comparez avec les routes Symfony en production.