texte void Auto-fermant

<hr>

Représente une rupture thématique dans le contenu : changement de scène, transition vers un autre sujet. Rendu par défaut : ligne horizontale.

Description

L’élément <hr> représente une séparation thématique entre des paragraphes ou des sections. Il indique un changement de sujet, de scène ou de thème dans le contenu. Sa valeur est sémantique — pour un séparateur purement visuel, utiliser CSS (border, hr { visibility: hidden }).

Syntaxe

<hr>

Exemples

Séparation entre deux sujets dans un article :

<p>CSS Grid est idéal pour les mises en page à deux dimensions.</p>

<hr>

<p>Flexbox est plus adapté aux composants unidimensionnels.</p>

Séparation dans une narration :

<p>Le détective examinait les indices…</p>
<hr>
<p>Trois heures plus tard, dans un autre quartier de la ville…</p>

Notes

Sémantique vs visuel : <hr> a une signification sémantique (rupture thématique). Pour une ligne décorative, utiliser border CSS ou un <div> avec un style approprié.

Style par défaut personnalisable : le rendu par défaut (border: 1px inset) peut être entièrement personnalisé via CSS. Exemple : hr { border: none; border-top: 2px solid currentColor; }.

Support navigateurs

Chrome1+ · Firefox1+ · Safari3+ · Edge12+