Best Practices: Arbeiten mit CSS
Setzen Sie Stylesheets an der Spitze
Wenn Sie eine Seite zu laden wollen progressiv, das heißt, wir wollen den Browser, um anzuzeigen, was auch immer es Inhalte so schnell wie möglich hat, setzen die CSS am oberen Rand der Seite innerhalb des Dokuments HEAD. Das macht Seiten angezeigt werden, schneller zu sein Laden, da dies ermöglicht eine progressive Darstellung der Seite. Dies ist besonders wichtig für Seiten mit viel Inhalt und für die Nutzer bei langsameren Internet-Verbindungen.
Es ist eine dokumentierte Tatsache, dass die allgemeine Benutzerfreundlichkeit zu verbessern, ist es wichtig, Statusanzeigen und visuelle Rückmeldungen geben. Um zu vermeiden, Elemente der Seite neu zu zeichnen, für den Fall, wenn ihre Stile ändern, manche Browser, inklusive IE, Blöcke Version der Seite, bis der CSS voll beladen ist. Aus diesem Grund ist der Benutzer zu sehen bekommt Eine leere weisse Seite.
Die W3 HTML-Spezifikationen "auch fest, dass die CSS muss mich im HEAD-Abschnitt der HTML-Seite einbinden. at the bottom of the page, so it's best not to use it. Beachten Sie auch, dass im IE @import die gleiche verhält sich wie mit <link> am unteren Rand der Seite, also ist es am besten nicht zu benutzen.
Vermeiden der Verwendung von Browser unabhängig
Filter: Die Verwendung von Filter erhöht Speicherverbrauch und pro Element angelegt wird, nicht pro Bild, so dass das Problem multipliziert wird. Auch Filter IE proprietär sind, wird daher nicht wie vorgesehen in anderen Browsern. Wenn Sie transparente oder Gradienten Hintergründe möchten, verwenden Sie 1 Pixel mit Bildern.
Expressions: CSS-Ausdrücke sind ein nettes Feature, um in CSS haben, aber noch ist IE Besonderheit. Es ist auch wichtig anzumerken, dass, sind diese Ausdrücke ausgewertet, wenn die Seite gerendert wird und in der Größe, gescrollt und auch wenn der Benutzer die Maus über die Seite. Unnötig zu sagen, könnte dies die Performance Ihrer Seite auswirken. Daher wird in einfachen Worten, Vermeiden Sie die Verwendung CSS Ausdrücke, es sei denn, Sie fühlen sich seine Profis "wiegt mehr als seine Nachteile"
Externalisieren Sie CSS
Die Verwendung externer CSS wird in schnelleres Laden der Folge Seiten, da die JavaScript-und CSS-Dateien vom Browser zwischengespeichert sind. Inline-CSS in HTML-Dokumenten erhalten jedes Mal, wenn das HTML-Dokument angefordert wird heruntergeladen. Dies könnte in der Tat die Zahl der HTTP-Anfragen gemacht, aber es anschließend erhöht die Größe des HTML-Dokuments. Externe CSS sind vom Browser zwischengespeichert werden, die Größe des HTML-Dokuments ist ohne die Erhöhung der Anzahl von HTTP-Anfragen reduziert.
Bitte beachten Sie, dass, wenn Nutzer auf Ihrer Website mehrere Seitenaufrufe pro Session haben und viele von Ihren Seiten wieder verwenden die gleichen Skripte und Stylesheets, gibt es eine größere potentielle Nutzen von externen Dateien zwischengespeichert.
Packen Sie Ihre CSS-Datei
Verpackung oder Knirschen Ihrer CSS ist die Praxis der Beseitigung unnötiger Zeichen aus Code, um seine Größe reduzieren damit die Verbesserung der Ladezeiten.
Die CSS kann mir knirschte durch Entfernen aller Kommentare und unerwünschte Zeichen wie Leerzeichen, Zeilenumbrüche usw.










































