La propriété text-decoration-line
définit la façon dont les décorations linéaires sont ajoutées à un élément et notamment leur position (sous le texte, au-dessus ou en travers de celui-ci).
Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner https://github.com/mdn/interactive-examples et à envoyer une pull request !
La propriété raccourcie text-decoration
permet de paramétrer cette propriété et d'autres propriétés associées aux décorations.
Syntaxe
/* Valeurs avec un mot-clé */
text-decoration-line: none;
text-decoration-line: underline;
text-decoration-line: overline;
text-decoration-line: line-through;
/* Valeurs avec plusieurs mots-clés */
text-decoration-line: underline overline; /* On a deux décorations pour la ligne */
text-decoration-line: overline underline line-through; /* On a plusieurs décorations */
/* Valeurs globales */
text-decoration-line: inherit;
text-decoration-line: initial;
text-decoration-line: unset;
Valeurs
Cette propriété peut avoir une ou plusieurs valeurs séparées par des espaces. Si aucune valeur n'est fournie, il n'y a pas de décoration ajoutée :
none
- Aucune ligne ne décore le texte.
underline
- Chaque ligne de texte est soulignée.
overline
- Une ligne est dessinée au-dessus de chaque ligne de texte.
line-through
- Une ligne est dessinée au milieu de chaque ligne de texte.
blink
- Le texte clignote. Les agents utilisateurs conformes peuvent ne pas suivre cette directive. Cette valeur est dépréciée et il est conseillé d'utiliser les animations CSS pour obtenir un effet similaire.
Syntaxe formelle
Exemples
HTML
<p>Voici un texte souligné avec une vaguelette rouge.</p>
CSS
p {
text-decoration-line: underline;
text-decoration-style: wavy;
text-decoration-color: red;
}
Résultat
Spécifications
Spécification | État | Commentaires |
---|---|---|
CSS Text Decoration Module Level 3 La définition de 'text-decoration-line' dans cette spécification. |
Candidat au statut de recommandation | Définition initiale. La propriété text-decoration n'était pas une propriété raccourcie auparavant. |
Valeur initiale | none |
---|---|
Applicabilité | tous les éléments. S'applique aussi à ::first-letter et ::first-line . |
Héritée | non |
Valeur calculée | comme spécifié |
Type d'animation | discrète |
Compatibilité des navigateurs
BCD tables only load in the browser
Ce tableau de compatibilité a été généré à partir de données structurées. Si vous souhaitez contribuer à ces données, n'hésitez pas à envoyer une pull request sur https://github.com/mdn/browser-compat-data.
Voir aussi
- La propriété raccourcie
text-decoration
qui permet, entre autres, de paramétrertext-decoration-line
.