Dobre praktyki: Praca z CSS
Umieść stylów w górę
Jeśli chcesz, aby załadować stronę stopniowo, który chcemy przeglądarkę do wyświetlenia cokolwiek zawartość ma jak najszybciej, należy umieścić CSS na górze strony w głowie dokumentu. To sprawia, że strony wydają się być ładowanie szybsze, gdyż ułatwia stopniowe obraz aktualnej strony. Jest to szczególnie istotne dla stron z dużą ilością treści i dla użytkowników wolniejszych łączy internetowych.
Jest udokumentowanym faktem, że w celu zwiększenia ogólnej doświadczenie użytkownika, ważne jest, aby zapewnić wskaźniki postępu i wizualnych mechanizmów zwrotnych. Aby uniknąć konieczności rysowania elementów strony, w przypadku gdy ich zmiana stylów, niektóre przeglądarki, w tym IE, renderowania blokuje strony do CSS jest w pełni załadowany. Z tego powodu użytkownik dostaje zobaczyć pusta biała strona.
W standardami W3C HTML "również stwierdza, że musi mi to CSS w sekcji HEAD strony HTML. at the bottom of the page, so it's best not to use it. Należy również pamiętać, że w IE @import zachowuje się tak samo, jak przy użyciu <link> na dole strony, więc nie jest najlepiej z niego korzystać.
Unikaj używania przeglądarki specyfikę
Filtry: Korzystanie z filtrem zwiększa zużycie pamięci i jest stosowana na elemencie, a nie na obrazie, więc problem jest mnożona. Także Filtry są IE Proprietary, stąd nie będzie działać zgodnie z przeznaczeniem w innych przeglądarkach. Jeśli chcesz przezroczyste lub gradient tła, użyj 1Pixel z obrazami.
Określenia: wyrażenia CSS są fajnym dodatkiem mieć w CSS, ale wciąż jest IE Specyficzną cechą. Również ważne jest, aby pamiętać, że te wyrażenia są ocenione, gdy strona jest renderowana i rozmiaru, przewijane i nawet kiedy użytkownik przesuwa kursor strony. Trzeba powiedzieć, może to wpłynąć na wydajność swojej stronie. Stąd w prostych słowach, Unikaj wyrażeń CSS, chyba że uważasz swoje plusy "waży więcej niż jego wad"
Uzewnętrznić ci CSS
Korzystanie z zewnętrznego CSS spowoduje szybsze ładowanie stron, ponieważ JavaScript i CSS są zapisywane przez przeglądarkę. Inline CSS w dokumentach HTML dostać pobierane za każdym razem dokument HTML jest wymagane. To może rzeczywiście zmniejszyć liczbę żądań HTTP wykonanych lecz następnie zwiększa rozmiar dokumentu HTML. Zewnętrzny CSS są buforowane przez przeglądarkę, rozmiar dokumentu HTML jest zmniejszona bez zwiększania liczby żądań HTTP.
Należy pamiętać, że jeśli użytkownicy witryny mają wiele odsłon na sesję i wielu stron ponownie wykorzystują te same skrypty i arkusze stylów, istnieje większe potencjalne korzyści z buforowanych plików zewnętrznych.
Zapakuj swój plik CSS
Pakowania lub pożerające swój CSS jest praktyka usuwania zbędnych znaków z kodu do zmniejszenia jej rozmiaru zwiększając w ten sposób czas wczytywania.
CSS może mnie nawał usuwając wszystkie komentarze i niepotrzebne znaki, takie jak białe spacje, znaki nowej linii itd.










































