Gunnar Bittersmann: CSS extern einbinden oder intern? Große Seiten machen es intern

Beitrag lesen

@@Jamaö:

ich sehe ständig das große Seiten wie ebay und amazon ihre CSS Stile direkt in den Dokumentheader schreiben anstatt ihn konfortabel einzubinden.

Lohnt sich das? Performance?

Im Gegenteil. Wenn sich die Stylesheets der einzelnen Seiten einer Wesite nicht unterscheiden, ist es unsinnig, das ganze Stylesheet mit (in) jeder Seite wieder und wieder zum Client zu übertragen.

Ist das Stylesheet in einer separaten CSS-Ressource, wird diese nur einmal zum Client geschickt und beim Aufruf der nächsten Seite (die dieses Stylesheet referenziert) aus dem Cache wiederverwendet.

Einbinden des Stylesheets in ein HTML-Dokument im 'style'-Element lohnt nur dann, wenn man nur eine Seite mit diesem Stylesheet hat oder wenn davon auszugehen ist, dass die Nutzer von der Startseite nicht zu anderen Seiten gehen, sondern die Website schnell wieder verlassen. Möglich, dass dies bei ebay und amazon der Fall ist. ;-)

Live long and prosper,
Gunnar

--
„Das Internet ist ein großer Misthaufen, in dem man allerdings auch kleine Schätze und Perlen finden kann.“ (Joseph Weizenbaum)