<s>
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
L'élément HTML <s>
permet d'afficher du texte qui est barré car il n'est plus pertinent ou car il est obsolète. <s>
ne doit pas être employé pour indiquer des éditions dans un document (on utilisera alors <del>
et <ins>
).
Exemple interactif
Attributs
Cet élément inclut uniquement les attributs universels.
Exemples
HTML
<p><s>Le plat du jour : saumon à la hollandaise</s> <em>plus disponible</em></p>
Résultat
Accessibilité
Par défaut, la plupart des outils d'assistance n'annoncent pas la présence de l'élément s
. On peut le rendre annonçable via la propriété CSS content
et grâce aux pseudo-éléments ::before
et ::after
.
s::before,
s::after {
clip-path: inset(100%);
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
overflow: hidden;
position: absolute;
white-space: nowrap;
width: 1px;
}
s::before {
content: " [Début du texte rayé]";
}
s::after {
content: " [Fin du texte rayé] ";
}
Certaines personnes qui utilisent des lecteurs d'écran désactivent sciemment ces annonces pour éviter une verbosité trop importante. Il est donc important de ne pas abuser de cette technique et de ne l'appliquer qu'à des situations où il est nécessaire de comprendre que du contenu a été rayé.
Résumé technique
Catégories de contenu | Contenu phrasé ou contenu de flux. |
---|---|
Contenu autorisé | Contenu phrasé. |
Omission de balises | Aucune, la balise d'ouverture et la balise de fermeture sont obligatoires. |
Parents autorisés | Tout élément qui accepte du contenu phrasé. |
Rôles ARIA autorisés | Tous les rôles sont autorisés. |
Interface DOM | HTMLElement |
Spécifications
Specification |
---|
HTML Standard # the-s-element |
Compatibilité des navigateurs
BCD tables only load in the browser
Voir aussi
-
Obsolète
<strike>
qui était un ancien synonyme de<s>
, désormais obsolète et qui ne doit plus être utilisé sur le Web <del>
qui est utilisé afin d'indiquer des données ou des portions de texte qui ont été supprimées- La propriété CSS
text-decoration-line
qui permet de contrôler l'aspect de la ligne utilisée sur le contenu de l'élément<s>