Propriété CSS text-decoration-line
La propriété text-decoration-line spécifie le type de la ligne qui sera utilisée pour la décoration du texte.
La propriété text-decoration-line accepte une ou plusieurs valeurs.
En plus des valeurs mentionnées ci-dessous, la propriété text-decoration-line avait une valeur "blink" qui faisait clignoter le texte. Cette valeur est obsolète.
L'extension -webkit- pour Safari est utilisée avec la propriété text-decoration-line.
Valeur initiale | none |
Appliquée à | Tous les éléments. Elle est aussi appliquée aux éléments pseudos ::first-letter et ::first-line. |
Héritée | Non. |
Animable | Non. |
Version | CSS3 |
Syntaxe DOM | object.style.textDecorationLine = "overline underline"; |
Syntaxe
text-decoration-line: none | underline | overline | line-through | initial | inherit;
Exemple
<!DOCTYPE html>
<html>
<head>
<title>Titre du document</title>
<style>
p {
-webkit-text-decoration-line: overline; /* Safari */
text-decoration-line: overline;
}
</style>
</head>
<body>
<h2>Exemple de la propriété text-decoration-line</h2>
<p>Le Lorem Ipsum est simplement du faux texte...</p>
</body>
</html>
Un exemple avec la valeur "underline" :
Exemple
<!DOCTYPE html>
<html>
<head>
<title>Titre du document</title>
<style>
p {
-webkit-text-decoration-line: underline; /* Safari */
text-decoration-line: underline;
}
</style>
</head>
<body>
<h2>Exemple de la propriété text-decoration-line</h2>
<p>Le Lorem Ipsum est simplement du faux texte...</p>
</body>
</html>
Un autre exemple avec la valeur "line-through" :
Exemple
<!DOCTYPE html>
<html>
<head>
<title>Titre du document</title>
<style>
p {
-webkit-text-decoration-line: line-through; /* Safari */
text-decoration-line: line-through;
}
</style>
</head>
<body>
<h2>Exemple de la propriété text-decoration-line </h2>
<p>Le Lorem Ipsum est simplement du faux texte...</p>
</body>
</html>
Dans cet exemple, tous les valeurs sont spécifiées:
Exemple
<!DOCTYPE html>
<html>
<head>
<title>Titre du document</title>
<style>
div.t1 {
-webkit-text-decoration-line: none; /* Safari */
text-decoration-line: none;
}
div.t2 {
-webkit-text-decoration-line: underline; /* Safari */
text-decoration-line: underline;
}
div.t3 {
-webkit-text-decoration-line: line-through; /* Safari */
text-decoration-line: line-through;
}
div.t4 {
-webkit-text-decoration-line: overline; /* Safari */
text-decoration-line: overline;
}
</style>
</head>
<body>
<h2>Exemple de la propriété text-decoration-line</h2>
<div class="t1">Le Lorem Ipsum est simplement du faux texte...</div>
<br>
<div class="t2">Le Lorem Ipsum est simplement du faux texte...</div>
<br>
<div class="t3">Le Lorem Ipsum est simplement du faux texte...</div>
<br>
<div class="t4">Le Lorem Ipsum est simplement du faux texte...</div>
</body>
</html>
Valeurs
Value | Description |
---|---|
none | Aucune ligne n'est spécifiée. |
underline | Spécifie une ligne sous le texte. |
overline | Spécifie une ligne en haut de texte. |
line-through | Spécifie une ligne à travers le texte. |
initial | Fait utiliser la valeur initiale. |
inherit | Hérite la propriété de son élément parent. |
Support de Navigateurs
57.0+ | 36.0+ | 12.1+ | ✓ |
Pratiquez vos connaissances
Quelles sont les valeurs possibles pour la propriété 'text-decoration-line' en CSS ?
Correcte!
Incorrecte!