utilizadas tipos son sirven que para lista las etiquetas etiqueta cuales cierre atributos coding-style xhtml

coding style - tipos - ¿Todavía es necesario poner un espacio antes de cerrar un elemento vacío en XHTML?



lista de atributos html (4)

W3C recomienda poner un espacio antes de la etiqueta de cierre en XHTML , porque esto daría una mejor compatibilidad hacia atrás con algunos navegadores, por ejemplo, escriba <br /> lugar de <br/> . Pero, ¿hay navegadores por ahí, que no tolerarían que omitiera el espacio? (W3C no menciona qué navegadores causan problemas).

Sé que no es muy diferente. Solo prefiero la versión más corta. Entonces, a menos que haya una buena razón, ahora comenzaré a codificar mi XHTML sin espacios antes de cerrar las etiquetas vacías.


El objetivo de la compatibilidad con versiones anteriores es seguir respaldando los navegadores que NO admiten la notación breve. Probablemente todavía hay muchos de esos por ahí.

Supongo que su elección podría depender de la audiencia objetivo del sitio web (por ejemplo, un sitio de tecnología tendrá más visitantes usando un navegador reciente, a diferencia de seniors.net, visitado por personas que usan Win 95 e IE 4).


Es para Netscape 4.

Todavía lo incluyo por costumbre, y mi biblioteca de plantillas me los pondrá de todos modos, pero es cuestionable si realmente es tan importante hoy.


Si todavía hay navegadores que dependen del espacio, úselo.

La cantidad de bytes guardados no justifica los posibles problemas.


Yo diría que no ... Fue para apoyar a Netscape 4, como dijo Bobince, y creo que el número de tales navegadores que realmente están en uso es casi cero, ¡afortunadamente!
A diferencia de lo que dijo Vincent, no creo que IE4 tenga ese problema. Y creo que podemos clasificar IE3 / 4/5 / 5.5 como muerto de todos modos (al menos no de estadísticas Web), y esperando impacientemente a hacer lo mismo para IE6 también! :-RE

¡Qué tontería, esto ha influenciado a tanta gente que alguna vez veo x="foo" /> incluso archivos XML puros!