text-decoration-line |
Ligne de décoration de texte |
CSS3 |
|
Syntaxe
text-decoration-line: inherit|initial|line-through|none|overline|underline;
|
Paramètres
Paramètre |
Description |
inherit |
Ce paramètre permet d'indiquer qu'il faut hérité de la valeur de son parent. |
initial |
Ce paramètre permet d'indiquer qu'il faut appliquer la valeur par défaut de cette propriété. |
line-through |
Ce paramètre permet d'indiquer qu'il faut afficher la ligne à travers le texte (barré). |
none |
Ce paramètre permet d'indiquer qu'il ne faut pas afficher de ligne pour la propriété «text-decoration». C'est la valeur par défaut. |
overline |
Ce paramètre permet d'indiquer qu'il faut afficher la ligne au dessus le texte (surligné). |
underline |
Ce paramètre permet d'indiquer qu'il faut afficher la ligne sous le texte (souligné). |
Description
Cette propriété permet d'indiquer le type de ligne à utiliser pour la décoration du texte.
Remarques
- Contrôle des types de décoration : La propriété text-decoration-line permet de définir quel type de décoration est appliqué au texte, comme le soulignement
(underline), le barré (line-through), ou la surlignage (overline). Elle peut aussi être utilisée pour désactiver une décoration en utilisant la valeur
none. Cela offre une flexibilité dans la mise en forme des éléments textuels, permettant de choisir parmi plusieurs types de décorations.
- Multiple décorations de texte : Une des fonctionnalités puissantes de text-decoration-line est qu'elle permet d'appliquer plusieurs décorations au même
texte. Par exemple, vous pouvez avoir un texte à la fois souligné et barré en utilisant text-decoration-line: underline line-through;. Cela permet de créer des effets
visuels plus complexes et d'attirer l'attention sur certaines parties du texte.
- Combinaison avec d'autres propriétés : text-decoration-line fonctionne souvent en combinaison avec d'autres propriétés CSS liées à la décoration
du texte, comme text-decoration-color (pour changer la couleur de la décoration), text-decoration-style (pour spécifier le style de la ligne, comme solide, pointillée ou
double), et text-decoration-thickness (pour définir l'épaisseur de la ligne). Ces propriétés ensemble permettent de créer des décorations très personnalisées.
- Soulignement des liens : Une des utilisations les plus courantes de text-decoration-line est de contrôler l'apparence des liens hypertextes. Par défaut,
les liens sont souvent soulignés, mais cette propriété permet de personnaliser ou supprimer ce soulignement. Par exemple, vous pouvez ajouter un soulignement uniquement au
survol (:hover) d'un lien en utilisant text-decoration-line: underline dans les états de survol.
- Désactivation de la décoration par défaut : Pour les sites web modernes où le design minimaliste est privilégié, il est courant de supprimer les décorations par
défaut, notamment le soulignement des liens. En utilisant text-decoration-line: none, vous pouvez facilement enlever cette décoration. Vous pouvez ensuite ajouter une
autre décoration personnalisée à un autre moment, comme au survol ou au focus.
- Support des décorations multiples : En plus des trois décorations principales (underline, line-through, et overline), text-decoration-line
prend également en charge des valeurs multiples, permettant des combinaisons intéressantes. Par exemple, un texte peut être à la fois souligné et avoir une ligne au-dessus
(surligné) en utilisant la syntaxe underline overline.
- Compatibilité avec des éléments en ligne : Bien que les éléments en ligne comme les liens soient les plus couramment concernés, text-decoration-line peut
être appliqué à n'importe quel élément de texte, qu'il soit en ligne ou en bloc. Cela permet de personnaliser l'apparence du texte dans différents types d'éléments
HTML, offrant une grande flexibilité dans la mise en page.
- Prise en charge des navigateurs modernes : La propriété text-decoration-line est largement prise en charge par les navigateurs modernes comme
Google Chrome, Firefox, et
Safari. Cependant, elle peut ne pas être prise en charge dans les versions plus anciennes
d'Internet Explorer, limitant l'utilisation de cette propriété dans des projets où la compatibilité avec de vieux
navigateurs Web est nécessaire. Il est donc recommandé de tester cette propriété sur différents navigateurs pour s'assurer de son rendu correct.
Dernière mise à jour : Dimanche, le 20 décembre 2015