Was die tatsächliche Anzeige von Inhalten betrifft, so sind die Geschwindigkeitsunterschiede zwischen den beiden Codeabschnitten vernachlässigbar. Unterschiedliche Browser haben höchstwahrscheinlich unterschiedliche Implementierungen für das Rendering einer Webseite, so dass der winzige Geschwindigkeitszuwachs, den Sie mit einem Browser erhalten, sich nicht unbedingt in einem anderen widerspiegeln wird.
Was die Ladezeiten betrifft, so sieht es anders aus. Ja, Inline-Stile sind technisch gesehen schneller als ein externes Stylesheet, weil Sie eine Anfrage weniger auf der Seite stellen, aber die Verwendung eines externen Stylesheets ist aus Gründen der Wartbarkeit des Codes viel besser. Erst wenn Sie mehrere Stylesheets laden, wird die Leistung zum Problem, da der Browser jedes Mal, wenn Sie auf ein neues Stylesheet verweisen, eine weitere Anfrage stellen muss. Die Lösung? Verketten Sie Stylesheets einfach zu einem einzigen.
2 Stimmen
Beide werden ziemlich schnell sein. Wenn Sie wegen der Optimierung fragen, sollten Sie irgendwo anders optimieren.
0 Stimmen
Ich denke, der Code mit den Inline-Styles sollte ein paar Mikrosekunden schneller rendern...
0 Stimmen
Die winzigen Sekundenbruchteile, die Sie durch die Verwendung von Inline-Stilen gewinnen können, werden durch die Zeit, die Sie verlieren, wenn Sie Stiländerungen an mehreren Stellen vornehmen müssen, um ein Vielfaches (viel, viel, viel...) übertroffen. Tun Sie sich das nicht an.
0 Stimmen
@galador Nur um das klarzustellen, ich war sarkastisch
:)
. Mikrosekunden-Intervalle können von Menschen nicht registriert werden = es gibt keinen Gewinn.0 Stimmen
@Sime Hmm, ich habe mich nicht speziell an Sie gewandt, sondern eine allgemeine Aussage gemacht. Obwohl ich sehe, dass es leicht ist, es so zu interpretieren :-)
0 Stimmen
Glauben Sie mir, wenn Sie genug Mikrosekunden stapeln, werden Sie es merken.