La balise hr

Comment utiliser la balise <hr> ou <hr /> dans une page html ?

La balise <hr> permet de tracer une ligne horizontale dans la page.

<hr>

La balise d’ouverture est requise, mais pas la balise de fermeture.

Les attributs

Les attributs suivants peuvent être placés dans les balises <hr>.

align

L’attribut align permet de définir l’alignement horizontal du contenu. L’attribut align doit avoir pour valeur left, right, ou center. Attention, cet attribut ne fonctionne que si la largeur de la ligne est inférieur à 100 % ou à la largeur de son parent.

left

La valeur left permet d’aligner la ligne sur la gauche.

right

La valeur right permet d’aligner la ligne sur la droite.

center

La valeur center permet de centrer la ligne.

<hr align="center" width="37%">

color

L’attribut color définit la couleur de la ligne (ne fonctionne pas pour tous les navigateurs).

<hr color="blue">
<hr color="#00CC33">

lang

Spécifie la langue du texte contenu dans cet élément. (Personnellement, je n’en vois pas l’utilité, mais on ne sait jamais)
exemple : <hr lang="fr">

noshade

L’attribut noshade définit l’affichage de la barre sans ombrage.

<hr noshade>

size

L’attribut size définit l’épaisseur de la barre, par défaut la valeur est exprimée en pixels.

<hr size="15">

title

L’attribut title spécifie une aide (bulle) lors du passage de la souris sur le lien.

<a href="#"><hr size="10" title="(X)html / CSS for ever"></a>

width

L’attribut width permet de définir la largeur de la ligne. Un grand nombre d’unités peut être utilisé pour définir la largeur (px – pixel, pt – point, em, % pourcentage…).

La balise <hr> ou <hr /> et le CSS

Les navigateurs ont une interprétation différente de cette balise, il est difficile d’obtenir un résultat identique pour chacun d’entre eux.

Pour modifier la couleur, il faut définir la propriété color et background-color.

 hr {color:red; background-color:red; border:0; height:2px}