La mayoría de los casos en HTML, las etiquetas están en pareja. Pero para un salto de línea no necesita un par de etiquetas. Por lo tanto, para indicar esto, HTML utiliza el <br/>
formato. <br/>
es el correcto Usa ese formato.
<br>
la etiqueta no tiene una etiqueta final en HTML En XHTML, la <br>
etiqueta debe cerrarse correctamente, así:<br />
En XML cada etiqueta debe estar cerrada. XHTML es una extensión de XML, por lo tanto, se deben seguir todas las reglas de XML para un XHTML válido. Por lo tanto, incluso las etiquetas vacías (nodos sin nodos secundarios) como
deberían cerrarse. XML tiene una forma corta llamada etiquetas de cierre automático para nodos vacíos. Puede escribir <br></br> as <br />
. Por lo tanto, en XHTML <br />
se utiliza.
HTML es muy indulgente a este respecto, y no existe tal regla. Entonces, en HTML, los nodos vacíos como <br> <hr> <meta>
etc. se escriben sin la barra diagonal de cierre.
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/" />
No todas las etiquetas pueden cerrarse automáticamente. Por ejemplo, <script src="jQuery.min.js" />
XHTML DTD no permite una etiqueta como .
role="presentation"
atributo, excepto en los casos excepcionales en que un salto de línea funciona como 'contenido'.