Estaba viendo el código fuente de google.com (la versión de la versión web renderizada ;-)) y noté que no siempre usan comillas dobles alrededor de los valores de algunos atributos HTML, como:¿Por qué google.com no utiliza comillas dobles alrededor de los valores de algunos atributos HTML?
<a onclick=gbar.qs(this) class=gbmt id=gb_10 href="http://books.google.com/bkshp?hl=en&tab=wp&authuser=0" onclick="gbar.logger.il(1,{t:10})">Books</a>
¿Cuál es la ventaja de codificar su sitio de esta manera?
fuente: www.google.com
Se transfieren menos datos sobre el alambre. No es un problema para la mayoría de los sitios, pero cada bit cuenta cuando eres google scale. – Oded
No lo hagas. Obviamente, funciona, pero es un mal hábito. Ese HTML no es XHTML válido. En mi humilde opinión, al menos deberías tratar de ser compatible con XHTML. – gilly3
@ gilly3 - ¿Por qué? HTML5 no es compatible con XHTML, ni es compatible con XML. – Oded