<br> ou <br /> ou </br>

[Résolu/Fermé]
Signaler
Messages postés
1726
Date d'inscription
dimanche 20 mai 2007
Statut
Membre
Dernière intervention
19 décembre 2015
-
Messages postés
30
Date d'inscription
jeudi 19 juillet 2012
Statut
Membre
Dernière intervention
3 octobre 2012
-
Bonjour,

Comme on lit un peu tout et son contraire sur internet, je voudrais savoir quelle est la balise que l'on doit utiliser pour un retour à la ligne en HTML5.

Merci. :)

5 réponses

Messages postés
6650
Date d'inscription
mercredi 13 avril 2011
Statut
Membre
Dernière intervention
28 septembre 2015
1 310
Bonjour,

La balise <br> est une balise non-encadrante....

Exemple de balise encadrante:
<div>......</div>

Une balise encadrante a un marqueur de début <....> et un marqueur de fin </...>

L'écriture </br> n'est possible qu esi on fait <br></br>. Mais comme il n'y a rien à encadrer, l'écriture officielle toutes versions HTML est:

<br/>

A noter que ceci est également valable pour d'autres balises tel INPUT ou IMG, par exemple:

<input type="text" name="adressePostale"/>

<img src="monImage.jpg" alt="image en exemple"/>

ou pour HR

<hr/>

etc....

Les préconisations en matière d'écriture HTML (toutes versions) sont à calquer sur les exigences du standard XML:

élément non encadrant:

<balise/>

élément encadrant:

<balise>...contenu...</balise>

A+

je ne tolère pas l'intolérance.
6
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 41713 internautes nous ont dit merci ce mois-ci

Messages postés
3595
Date d'inscription
mercredi 20 septembre 2006
Statut
Membre
Dernière intervention
7 octobre 2021
858
RE,
Juste histoire de pinailler, il me semble qu'une espace doit figurer entre le "r" et le "/".
Suivant le DOCTYPE choisi, l'un ou l'outre est valide:
HTML4/5 : <br>
XHTML : <br/> ou <br /> (Les 2 sont équivalents)

En réalité, <br/> est aussi toléré en HTML4/5. A l'inverse, <br> seul n'est pas toléré en XHTML.

Pour s'en convaincre, il suffit d'utiliser http://validator.w3.org/check
Messages postés
3595
Date d'inscription
mercredi 20 septembre 2006
Statut
Membre
Dernière intervention
7 octobre 2021
858
Salut,
Le W3C (LA référence) recommande <br />
Messages postés
6650
Date d'inscription
mercredi 13 avril 2011
Statut
Membre
Dernière intervention
28 septembre 2015
1 310
CITE: Le W3C (LA référence) recommande <br />

Alors que la norme XML préconise <br/>

et plus généralement <balise/> sans espace avant />

A+
Messages postés
30
Date d'inscription
jeudi 19 juillet 2012
Statut
Membre
Dernière intervention
3 octobre 2012
3
Pour ma part, j'utilise <br /> ou <br/>.
Je sais que la balise <br> sans « / » n'est pas suggérée.
Messages postés
3523
Date d'inscription
vendredi 13 juillet 2012
Statut
Membre
Dernière intervention
2 août 2013
1 017
Messages postés
1726
Date d'inscription
dimanche 20 mai 2007
Statut
Membre
Dernière intervention
19 décembre 2015
265
L'exemple sur le lien que tu donnes, indique de mettre un / à la fin...
<p>Ce paragraphe contient <br />un saut de ligne.</p>
Messages postés
1180
Date d'inscription
dimanche 3 janvier 2010
Statut
Membre
Dernière intervention
4 août 2018
306
Néanmoins <br> n'est pas faux, c'est juste qu'on recommande de mettre <br />.
Messages postés
6650
Date d'inscription
mercredi 13 avril 2011
Statut
Membre
Dernière intervention
28 septembre 2015
1 310
Je cite: "Néanmoins <br> n'est pas faux, c'est juste qu'on recommande de mettre <br />."

Si vous choisissez un doctype xhtml strict, les éléments non encadrants doivent tous être écrits:

<balise/>

donc BR devra toujours être sous cette forme: <br/>
Messages postés
1180
Date d'inscription
dimanche 3 janvier 2010
Statut
Membre
Dernière intervention
4 août 2018
306
xhtml il faut un espace donc <br /> et dans le cas de la question principale, il s'agit de html 5 donc <br> est valable mais pas conseillé par habitude.