CSS-Dateiplatzierung: vs.
Es ist gängige Praxis, CSS-Dateien in den
Element eines HTML-Dokuments. Einige Entwickler stellen jedoch möglicherweise den Unterschied im Verhalten in Frage, wenn die CSS-Datei innerhalb des platziert wird. Element stattdessen.
Die Hauptunterscheidungen
Gemäß W3C-Spezifikationen und Browser-Rendering-Mechanismen sind zwei Hauptunterscheidungen zu berücksichtigen:
- Browser wird geladen: Wenn CSS-Dateien im Element beginnen Browser mit dem Parsen und Rendern der CSS-Stile, bevor das Inhalt. Dadurch kann der Browser den Hintergrund der Seite und andere visuelle Elemente anzeigen, bevor die gesamte Seite geladen wird. Wenn das CSS im platziert ist, muss der Browser zuerst den analysieren. Inhalt, was die Darstellung visueller Stile verzögern kann.
-
Seitenänderungen: Wenn Stile innerhalb des platziert werden, kann es sein, dass der Browser nachträgliche Änderungen oder Ergänzungen an der CSS-Datei vornehmen muss Rendern Sie die gesamte Seite erneut, einschließlich der bereits geladenen Teile. Dies liegt daran, dass der Browser das CSS erneut analysieren muss, um die Änderungen zu übernehmen. Platzieren von CSS im vermeidet dieses Problem, indem es dem Browser ermöglicht, nur die betroffenen Teile der Seite neu zu rendern, wodurch die Leistung verbessert wird.
Das obige ist der detaillierte Inhalt vonKopf vs. Körper: Wo sollte ich meine CSS-Dateien für eine optimale Leistung platzieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!