La plupart des cas en HTML, les balises sont en paire. Mais pour un saut de ligne, vous n'avez pas besoin d'une paire de balises. Par conséquent, pour indiquer cela, HTML utilise le <br/>
format. <br/>
est la bonne. Utilisez ce format.
<br>
la balise n'a pas de balise de fin en HTML En XHTML, la <br>
balise doit être correctement fermée, comme ceci:<br />
En XML, chaque balise doit être fermée. XHTML est une extension de XML, donc toutes les règles de XML doivent être suivies pour un XHTML valide. Par conséquent, même les balises vides (nœuds sans nœuds enfants)
devraient être fermées. XML a une forme courte appelée balises à fermeture automatique pour les nœuds vides. Tu peux écrire <br></br> as <br />
. Par conséquent, en XHTML <br />
est utilisé.
Le HTML est très indulgent à cet égard, et il n'y a pas une telle règle. Ainsi, en HTML, les nœuds vides comme <br> <hr> <meta>
etc sont écrits sans la barre oblique de fermeture.
HTML
<br>
<hr>
<meta name="keywords" content="">
<link rel="canonical" href="http://www.google.com/">
XHTML
<br />
<hr />
<meta name="keywords" content="" />
<link rel="canonical" href="http://www.google.com/" />
Toutes les balises ne peuvent pas être fermées automatiquement. Par exemple, une balise comme <script src="jQuery.min.js" />
n'est pas autorisée par la DTD XHTML.
role="presentation"
attribut, sauf dans les rares cas où un saut de ligne fonctionne en tant que «contenu».