61 votes

Page d'accueil Google non valide html

Je regardais l' www.google.com dans Firebug et remarqué quelque chose d'étrange: Le logo Google est centrée à l'aide d'un centre de balise.

J'ai donc vérifié la page avec le validateur du W3C et il a trouvé 48 erreurs. Maintenant, je sais qu'il y a des moments où vous ne pouvez pas faire une page valide, surtout quand nous parlons de quelque chose comme www.google.com et vous voulez qu'il soit aussi petit que possible, mais quelqu'un peut-il expliquer pourquoi ils utilisent le centre de tag?

59voto

Alex Bilstein Points 516

J'ai participé à une table à SXSW il y a quelques années appelée "F*ck les Normes", qui a été tout au sujet de la rupture de normes lorsque cela a du sens. Il y avait un ingénieur Google sur le panneau qui a parlé de la page d'accueil Google à défaut de validation, à l'aide de codes obsolètes, etc. Il a dit qu'il était tout au sujet de la performance. Il a spécifiquement mentionné que le rendu du layout avec des tables de battre les divs et CSS dans ce cas. Tant que la page a travaillé pour leurs utilisateurs, ils ont favorisé le rendement au cours des normes.

C'est très simple page à fort trafic, donc c'est logique. J'imagine que si vous êtes la construction d'un complexe app que cette approche pourrait ne pas l'échelle.

De la bouche des chevaux.

10voto

Rich Bradshaw Points 33598

Plus court que la marge: 0 auto. Plus rapide à analyser. C'est valide HTML4. Pas de dépendances externes, donc moins de requêtes HTTP.

8voto

TFM Points 434

L'utilisabilité n'est PAS une validité.

La plus grande réalisation de Google Search a été de créer un site facile à utiliser et pouvant être utilisé à grande échelle. Maintenant, si Google y parvient avec une page qui ne valide pas, eh bien, il y a une leçon à apprendre.

4voto

Tom Dalling Points 10656

Je pense qu'une meilleure question à poser serait "Pourquoi Google le ferait-il valider s'il fonctionne bien?" Cela ne fait aucune différence pour l'utilisateur.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X