Aller au contenu

Balise HTML <strike>

La balise <strike> est utilisée pour définir un texte barré.

DANGER

L'élément <strike> est une balise HTML dépréciée et n'est pas prise en charge dans HTML5. Utilisez <del>, <s> ou des styles CSS à la place.

Pour créer un texte barré, vous pouvez également utiliser la propriété CSS text-decoration: line-through;.

Le CSS est excellent pour la mise en forme, mais il ne transmet pas la signification sémantique de votre contenu. C'est pourquoi il est préférable d'utiliser des balises HTML sémantiques.

Les balises <s> et <del> créent toutes deux un texte barré, mais elles transmettent des significations différentes concernant le contenu. La balise <s> est utilisée si vous souhaitez représenter quelque chose qui n'est plus exact ou pertinent. Vous ne devriez pas l'utiliser pour indiquer des modifications de document. Si vous souhaitez indiquer quelque chose qui a été supprimé du document, utilisez <del>.

Syntaxe

La balise <strike> s'utilise par paire. Le contenu est écrit entre la balise d'ouverture (<strike>) et la balise de fermeture (</strike>).

Exemple de la balise HTML <strike> :

Balise HTML <strike>

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
  </head>
  <body>
    <p><strike>I am studying at the school.</strike></p>
    <p>I am studying at the university.</p>
  </body>
</html>

Résultat

Exemple de strike

Comment styliser une balise HTML <strike>

css
strike {
  text-decoration: line-through;
}

Practice

Quelle est la bonne utilisation de la balise HTML `<strike>`, et comment est-elle rendue par les navigateurs modernes ?

Trouvez-vous cela utile?

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