<br> : l'élément de saut de ligne
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 <br>
crée un saut de ligne (un retour chariot) dans le texte. Il s'avère utile lorsque les sauts de ligne ont une importance (par exemple lorsqu'on écrit une adresse ou un poème).
Exemple interactif
Comme vous pouvez le voir dans l'exemple ci-dessus, un élément <br>
est inclus à chaque point où nous voulons que le texte soit interrompu. Le texte après le <br>
recommence au début de la ligne suivante du bloc de texte.
Attributs
Comme pour tous les éléments, on peut utiliser les attributs universels.
Attributs obsolètes
clear
Obsolète-
Cet attribut indique où commencer la prochaine ligne après le saut de ligne.
Mise en forme avec CSS
<br>
n'a aucun rôle purement stylistique et il sert uniquement à créer une rupture de ligne au sein d'un bloc de texte. Cet élément pourra très peu être mis en forme avec CSS.
Bien qu'il soit possible d'appliquer une marge (margin
sur les éléments <br>
afin d'augmenter l'espacement entre les lignes de texte d'un même bloc, ce n'est pas une bonne pratique. Pour obtenir le même effet, on pourra utiliser la propriété line-height
.
Exemples
Simple rupture de ligne
Dans l'exemple suivant, nous utilisons des éléments <br>
pour créer des sauts de ligne entre les différentes lignes d'une adresse postale :
Mozilla<br />
331 E. Evelyn Avenue<br />
Mountain View, CA<br />
94041<br />
USA<br />
Résultat
Accessibilité
Utiliser une suite d'éléments <br>
pour uniquement rajouter un espace entre des paragraphes sera source de confusion ou de frustration pour les personnes qui utilisent des outils d'assistance. Les lecteurs d'écran, par exemple, pourront annoncer la présence de l'élément alors qu'il n'y a aucun contenu associé.
Si on souhaite ajouter un espace supplémentaire, on utilisera plutôt la propriété CSS margin
.
Résumé technique
Catégories de contenu | Contenu de flux, contenu phrasé. |
---|---|
Contenu autorisé | Aucun, c'est un élément vide. |
Omission de balise |
Cet élément doit avoir une balise de début et ne doit pas avoir de
balise de fin. Pour les documents XHTML, on écrira cet élément
<br/> .
|
Parents autorisés | Tout élément qui accepte du contenu phrasé. |
Rôle ARIA implicite | Pas de rôle correspondant |
Rôles ARIA autorisés |
none ,
presentation
|
Interface DOM |
HTMLBRElement
|
Spécifications
Specification |
---|
HTML Standard # the-br-element |
Compatibilité des navigateurs
BCD tables only load in the browser