Aller au contenu

Propriété CSS text-decoration-skip

La propriété text-decoration-skip spécifie les parties du contenu d'un élément que la décoration de texte doit ignorer.

Elle contrôle toutes les lignes de décoration de texte tracées par l'élément et ses ancêtres. Contrairement à text-decoration-skip-ink, qui ne cible que l'encre chevauchant le texte, cette propriété tentait d'ignorer les décorations sur les espaces blancs et les éléments remplacés, mais a finalement été supprimée de la spécification.

DANGER

La valeur "ink" a été déplacée vers la text-decoration-skip-ink propriété.

note

Cette propriété est obsolète et bénéficie d'un support navigateur très limité. Envisagez d'utiliser plutôt text-decoration-skip-ink.

Valeur initialenone
S'applique àTous les éléments.
HéritéeOui.
AnimableNon.
VersionProjet (Obsolète)
Syntaxe DOMobject.style.textDecorationSkip = "spaces";

Syntaxe

Valeurs CSS text-decoration-skip

css
text-decoration-skip: none | objects | spaces | leading spaces | trailing spaces | edges | box-decoration;

Exemple de la propriété text-decoration-skip :

Exemple de code CSS text-decoration-skip

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      p {
        margin: 1em;
        color: #ccc;
        font-size: 2em;
        text-decoration: underline;
        text-decoration-skip: edges;
      }
    </style>
  </head>
  <body>
    <h2>Text-decoration-skip property example</h2>
    <p>
      <em>Lorem,</em>
      <em>ipsum is simply dummy text</em>
    </p>
  </body>
</html>

Résultat

CSS text-decoration-skip values list

note

Cette propriété est obsolète et n'est pas prise en charge dans les navigateurs modernes. L'exemple ne produira aucun changement visuel.

Valeurs

ValeurDescription
noneAucun saut ne sera appliqué. Ainsi, la décoration de texte est tracée pour tout le contenu textuel.
objectsIgnore les décorations sur les éléments remplacés (comme les images) ou les boîtes inline-block.
spacesTous les espacements sont ignorés.
leading spacesLes espaces de début sont ignorés (unités de caractères typographiques, séparateurs de mots, interlettrage ou intermots).
trailing spacesLes espaces de fin sont ignorés (unités de caractères typographiques, séparateurs de mots, interlettrage ou intermots).
edgesLe début et la fin de la décoration de texte sont légèrement décalés vers l'intérieur par rapport au bord du contenu de la boîte de décoration.
box-decorationLes zones de marge, de bordure et de remplissage de la boîte sont ignorées.

Compatibilité navigateurs

NavigateurSupport
ChromeJamais implémenté
FirefoxJamais implémenté
SafariJamais implémenté
EdgeJamais implémenté
OperaJamais implémenté

Pratique

Que fait la propriété 'text-decoration-skip' en CSS ?

Trouvez-vous cela utile?

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