--- title: text-underline-offset slug: Web/CSS/text-underline-offset tags: - CSS - Propriété - Reference translation_of: Web/CSS/text-underline-offset ---
La propriété CSS text-underline-offset
définit le décalage de la ligne de décoration du texte par rapport à sa position originale.
Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuer à ces exemples, n'hésitez pas à cloner https://github.com/mdn/interactive-examples et à envoyer une pull request !
Note : text-underline-offset
n'est pas une propriété détaillée de {{cssxref('text-decoration')}}. Bien qu'un élément puisse avoir plusieurs lignes décoratives, text-underline-offset
n'aura qu'un impact sur le soulignage (et pas sur les autres lignes telles que celles fournies par {{cssxref('text-decoration-line')}} avec overline
ou line-through
).
/* Valeur simple */ text-underline-offset: none; text-underline-offset: from-font; text-underline-offset: 0.2em; /* Valeurs globales */ text-underline-offset: inherit; text-underline-offset: initial; text-underline-offset: unset;
La propriété text-underline-offset
est définie avec le mot-clé none
ou avec une valeur de la liste suivante.
auto
from-font
auto
.<length>
em
comme unité afin que le décalage suive la taille de la police (quand on zoome par exemple).{{csssyntax}}
p { text-decoration-line: underline; text-decoration-style: wavy; text-decoration-color: red; text-underline-offset: 1em; } .deuxlignes{ text-decoration-line: underline overline; }
<p class="uneligne"> Voici un texte souligné avec une ligne ondulée rouge ! </p> <p class="deuxlignes"> Ce texte a une ligne en dessous et une ligne au dessus. Seule la ligne du dessous est déplacée. </p>
{{EmbedLiveSample('Exemples', '', '', '')}}
Spécification | État | Commentaires |
---|---|---|
{{SpecName('CSS4 Text Decoration', '#underline-offset', 'text-underline-offset')}} | {{Spec2('CSS4 Text Decoration')}} | Définition initiale. |
{{cssinfo}}
{{Compat("css.properties.text-underline-offset")}}