sintaxis respectiva que página ocurre navegador lenguaje las indica fin etiquetas etiqueta cómo coloca cierre cierran cerradas html5 validation google-search

respectiva - ¿Por qué la página de inicio de Google usa HTML obsoleto(es decir, no es HTML5 válido)?



que ocurre si no se coloca la etiqueta de cierre respectiva (9)

Estaba mirando el sitio www.google.com en Firebug y noté algo extraño: el logotipo de Google se centra utilizando una etiqueta central.

Así que fui y verifiqué la página con el validador W3C y encontré 48 errores. Ahora, sé que hay momentos en los que no puede hacer que una página sea válida, especialmente cuando hablamos de algo como www.google.com y desea que sea lo más pequeño posible, pero ¿alguien puede explicar por qué lo usan? la etiqueta del centro?


Asistí a un panel en SXSW hace unos años llamado "F * ck Standards", que trataba sobre romper estándares cuando tiene sentido. Hubo un ingeniero de Google en el panel que habló sobre la validación de fallas de la página de inicio de Google, el uso de etiquetas obsoletas, etc. Dijo que se trataba de rendimiento. Mencionó específicamente la representación de diseño con tablas que vencían a divs y CSS en este caso. Mientras la página funcionó para sus usuarios, favorecieron el rendimiento sobre los estándares.

Esta es una página muy simple con mucho tráfico, así que tiene sentido. Me imagino que si estás construyendo una aplicación compleja, este enfoque podría no escalarse bien.

De la boca del caballo.


Creo que una mejor pregunta sería "¿por qué Google lo validaría si funciona bien?" No hace ninguna diferencia para el usuario.


Está obsoleto, claro, pero creo que la simplicidad es la respuesta a su pregunta.


Google rompe la validación de muchas maneras en su página de inicio. La razón real muy probable: todos tienen que ver con los costos de velocidad y ancho de banda. Mire el tamaño del HTML de la página de inicio, especialmente después de aplicar Gzip en el nivel de paquete. Claramente intentan evitar la fragmentación de paquetes (lo que significará más ancho de banda) y están dispuestos a hacer lo que sea necesario para conseguirlo (acortamiento de identificadores, eliminación de comillas, etiquetas obsoletas, eliminación de espacios en blanco, etc.

Si miras esto solo como una pregunta de validez, bien, pero rompen las reglas a propósito si no asumes esto, por supuesto, puedes saltar a una conclusión negativa. Por cierto, puede optimizar aún más sus páginas de manera positiva y negativa, pero por qué una vez dentro del tamaño de paquete típico es algo sin sentido.


La usabilidad NO es validez.

El mayor logro de la Búsqueda de Google ha sido construir un sitio que sea fácil de usar y que pueda ser ampliamente utilizado. Ahora, si Google logró esto con una página que no valida, bueno, hay una lección para aprender.


Más corto que el margen: 0 automático. Más rápido para analizar. Es válido HTML4. Sin dependencias externas, por lo tanto, menos solicitudes HTTP.


Porque es la manera más sencilla y concisa de hacer el trabajo. <center> está en desuso, seguro, pero mientras siga siendo compatible, es probable que todavía los vea usarlo.


Se ha speculation y discussion sobre si esto es intencional; la prueba básica llevada a cabo en el primer enlace da como resultado una página más pequeña, e incluso con gzip, a través de millones de visitas a páginas que teóricamente se acumulan. Sin embargo, dudo que esa sea la razón: fue creado, probado en muchos navegadores en ese momento, funcionó y continúa funcionando.


También usan otras etiquetas de presentación obsoletas como font y u. Supongo que hace que la página sea más rápida de cargar y luego usa una hoja de estilo externa y le permite trabajar en más plataformas.