2009-12-27 13 views
40

Also, ich konnte nicht umhin zu bemerken, während Chrome-DOM-Browser-Sache zu meinem Bruder zu demonstrieren, dass Google ein <font size=-2> Tag verwendet.Warum würde Google ein Font-Tag verwenden?

Ich weiß, das ist eine dumme Frage, aber aus Sicht der Programmierung - warum würden sie ein veraltetes Tag auf Google verwenden? Ist es, weil es kleiner ist als mit <p class="whatever"> und dann einen Stil für sie zu erstellen, oder einfach <p style="font-size: x-small"> gehen?

+7

Das CSS-Äquivalent zu '-2' ist' x-small'. – Gumbo

+0

hmm, wusste nicht, dass –

+0

'-2px' bedeutet, dass der Text -2 Pixel hoch sein sollte, was zu unerwarteten Ergebnissen führen würde. :-) – ceejayoz

Antwort

74

Das Speichern von ein paar Bytes auf der Google-Startseite spart wahrscheinlich Terabytes an Übertragungsbandbreite.

+0

Sie haben Recht, ich dachte, nachdem ich die Quelle außerhalb des DOM-Browsers sah und sah, dass es alles kondensiert –

+30

Google ist fast sicher mit Gzip-Komprimierung auch. Daher sind die Einsparungen nach der Komprimierung weniger signifikant, aber wahrscheinlich immer noch signifikant im Umfang von Google. Bei ** Ihrer ** Skala sind die Einsparungen fast sicher ** unbedeutend ** (nichts für ungut). Verwenden Sie das Tag "" nicht, nur weil Google dies tut. – Asaph

+35

+1 für etwas nicht tun, nur weil Google tut. – ceejayoz

107

Im November 2005 Matt Cutts, ein Google-Softwareingenieur, sagte:

Google-Homepage nicht nicht bestätigen und das ist vor allem nach Design kostbares Bytes zu speichern. Wird die Welt enden, weil Google keine Anführungszeichen um Farbattribute setzt? Nein, und es lässt die Seite schneller laden.

Quelle: Google Blogoscoped - Matt Cutts, Google’s Gadgets Guy (Interview)

+15

+1 für eine großartige Quelle. – ceejayoz

+2

ceejayoz: +1 für deine Intuition, auch ohne eine gute Quelle. Ein verdienter erleuchtetes Abzeichen :) –

+1

Interessanterweise dienen sie ihrer Homepage gziped. Die Deflation wäre sowohl schneller (komprimieren/dekomprimieren) als auch mindestens 4 Byte kleiner. –

9

Platzsparend Fragen ist sicherlich ein Grund, warum Google die font und center Tags verwenden könnten. Ein weiterer Grund könnte die Kompatibilität sein.

Es liegt im besten Interesse von Google, seine Homepage in allen Browsern zu verwenden, einschließlich Browsern vor IE6 und mobilen Browsern. Da die Tags font und center so alt sind, werden sie fast universell unterstützt.

+2

Ich bezweifle wirklich, dass Google ein Interesse daran hat, mit 13-jährigen Browsern kompatibel zu sein. Dies würde ihren Bemühungen widersprechen, auf Rich-Web-Anwendungen wie Google Mail und Google Docs zu drängen. –

+9

Die Google-Homepage macht Milliarden von Dollar. Google Mail und Google Text & Tabellen machen Dutzende Millionen, vielleicht Hunderte Millionen? Für welchen "Aufwand" optimieren Larry und Sergey? – Xavi

+0

Das Zentrieren von Inhalten ist mit CSS nur schwer zu erreichen, selbst mit modernen Browsern. Die Verwendung des "center" -Tags ist eine weit verbreitete Alternative. Außerdem ist es äußerst schwierig, die Absichten eines Unternehmens von außen zu verstehen. Ich versuche nur, einen möglichen Grund zu präsentieren, warum Google etwas so seltsames tun würde. – Xavi

Verwandte Themen