Las etiquetas de cierre automático no existen en HTML. El /
siempre se ignora, es decir, <foo/>
y <foo>
son equivalentes. Para elementos como br
, está bien, porque quiere <br>
. Sin embargo, <script src="..." />
significa lo mismo que <script src="...">
, que es un problema (como se señala en otras respuestas). <head/>
es un problema menor, porque la etiqueta final </head>
es opcional de todos modos.
En XML, por otro lado, las etiquetas de cierre automático hacen lo que usted desea. Sin embargo, probablemente no esté utilizando XML, incluso si tiene un doctype XHTML. A menos que envíe sus documentos con text/xml
, application/xml
o application/xhtml+xml
tipo MIME (o cualquier otro tipo XML MIME), particularmente si los envía como text/html
, no se tratarán como XML.
No puede tener un elemento de encabezado vacío, el '