Frage

Ich war auf der Suche auf der www.google.com in Firebug und bemerkte etwas seltsam. Das Google-Logo wird zentriert einen Zentrum-Tag mit

So ging ich und sah auf der Seite mit dem W3C-Validator und es 48 Fehler gefunden. Nun, ich weiß, dass es Zeiten gibt, wenn Sie nicht eine Seite gültig machen können, vor allem, wenn wir über so etwas wie www.google.com reden und Sie wollen es so klein wie möglich sein, aber kann jemand bitte erklären, warum sie den Mitte-Tag verwenden?

War es hilfreich?

Lösung

besuchte ich eine Platte auf dem SXSW vor ein paar Jahren „F * ck Standards“, die alle von Normen zu brechen war, wenn es Sinn macht. Es war ein Google-Ingenieur auf der Platte, die über die Google-Homepage Fehler Validierung gesprochen, deprecated-Tags usw. Er sagte, es ist alles über Leistung ist. Er erwähnte speziell Layout-Rendering mit Tabellen divs und CSS in diesem Fall zu schlagen. Solange die Seite für ihre Nutzer gearbeitet, sie begünstigt Leistung über Standards.

Dies ist eine sehr einfache Seite mit hohem Verkehrsaufkommen, so dass es sinnvoll ist. Ich stelle mir vor, wenn Sie eine komplexe App bauen, dass dieser Ansatz nicht gut könnte skaliert werden.

Aus dem Maul des Pferdes.

Andere Tipps

Weil es nur die einfachste, prägnante Art und Weise um den Job zu erledigen. <center> ist veraltet, sicher, aber solange es noch unterstützt wird, sind Sie wahrscheinlich immer noch, sie sehen Sie es.

Shorter als margin: 0 auto. Schnelleres zu analysieren. Es gilt HTML4. Keine externen Abhängigkeiten, so dass weniger HTTP-Anfragen.

Usability ist NICHT Gültigkeit.

Google-Suche der größte Leistung ist es, eine Website zu bauen, die einfach zu bedienen ist, und weit verbreitet werden kann. Nun, wenn Google dies mit einer Seite erreicht, die Validierung nicht, na ja, es gibt dort eine Lektion zu lernen.

Ich denke, eine bessere Frage wäre zu fragen: „Warum würde Google macht es überprüfen, ob es gut funktioniert?“ Es macht keinen Unterschied für den Benutzer.

Es hat Spekulation und Diskussion darüber, ob dies beabsichtigt ist; der grundlegende Test im ersten Glied in einer kleineren Seite und sogar gzipped, durch Millionen führt die Seitenaufrufe ausgeführt es theoretisch stapelt. Ich bezweifle, das ist der Grund, aber: es wurde auf vielen Browsern zu der Zeit getestet erstellt, es funktionierte, und arbeitet weiter.

Google-Pausen-Validierung in vielerlei Hinsicht auf ihrer Homepage. Die sehr wahrscheinlich wahre Grund - sie sind alle über Geschwindigkeit und Bandbreite Kosten. Blick auf die Größe der Homepage HTML besonders nach Gzip auf Paketebene angewendet wird. Sie versuchen, klar Paket Fragmentierung zu vermeiden (was mehr Bandbreite bedeuten) und bereit zu tun, was es braucht, um es zu bekommen (identifier Verkürzung, Zitat Entfernung, veralteten Tags, Leerraum Entfernung etc.

Wenn Sie aussehen wie eine Gültigkeit Frage, in Ordnung, aber sie brechen die Regeln absichtlich , wenn Sie nicht davon ausgehen, dies natürlich Sie zu einem negativen Schluss springen können. BTW können Sie weiter ihre Seiten sowohl in positiver und negativer Art und Weise optimieren, aber warum einmal in der typischen Paketgröße es etwas sinnlos ist.

Sie verwenden andere als veraltet Präsentations-Tags wie Schriftart und auch u. Meine Vermutung ist, es wird die Seite schneller macht ein externes Stylesheet laden dann mit und ermöglicht es, auf mehr Plattformen zu arbeiten.

Es ist veraltet, sicher, aber ich denke, Einfachheit die Antwort auf Ihre Frage.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top