<br> ou <br /> ou </br> [Résolu/Fermé]

Signaler
Messages postés
1746
Date d'inscription
dimanche 20 mai 2007
Statut
Membre
Dernière intervention
19 décembre 2015
-
jessy006
Messages postés
30
Date d'inscription
jeudi 19 juillet 2012
Statut
Membre
Dernière intervention
9 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
6709
Date d'inscription
mercredi 13 avril 2011
Statut
Membre
Dernière intervention
28 septembre 2015
1 234
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.
5
Merci

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

CCM 86840 internautes nous ont dit merci ce mois-ci

telliak
Messages postés
3516
Date d'inscription
mercredi 20 septembre 2006
Statut
Membre
Dernière intervention
20 février 2020
676
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
3516
Date d'inscription
mercredi 20 septembre 2006
Statut
Membre
Dernière intervention
20 février 2020
676
Salut,
Le W3C (LA référence) recommande <br />
mpmp93
Messages postés
6709
Date d'inscription
mercredi 13 avril 2011
Statut
Membre
Dernière intervention
28 septembre 2015
1 234
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
9 octobre 2012
2
Pour ma part, j'utilise <br /> ou <br/>.
Je sais que la balise <br> sans « / » n'est pas suggérée.
Messages postés
3798
Date d'inscription
vendredi 13 juillet 2012
Statut
Membre
Dernière intervention
21 octobre 2013
749
corentin.93
Messages postés
1746
Date d'inscription
dimanche 20 mai 2007
Statut
Membre
Dernière intervention
19 décembre 2015
221
L'exemple sur le lien que tu donnes, indique de mettre un / à la fin...
<p>Ce paragraphe contient <br />un saut de ligne.</p>
mimigenie
Messages postés
1189
Date d'inscription
dimanche 3 janvier 2010
Statut
Membre
Dernière intervention
4 août 2018
215
Néanmoins <br> n'est pas faux, c'est juste qu'on recommande de mettre <br />.
mpmp93
Messages postés
6709
Date d'inscription
mercredi 13 avril 2011
Statut
Membre
Dernière intervention
28 septembre 2015
1 234
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/>
mimigenie
Messages postés
1189
Date d'inscription
dimanche 3 janvier 2010
Statut
Membre
Dernière intervention
4 août 2018
215
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.