2010-05-20 12 views
8

Można to zrobić:Czy bardziej szczegółowe reguły CSS ładują się lepiej?

.info 
{ 
    padding: 5px ; 
} 

Albo, jeśli wiesz, że będzie to div, można to zrobić

div.info 
{ 
    padding: 5px ; 
} 

Więc kiedy jest zagnieżdżona lista .. można to zrobić. .

div.info ul.navbar li.navitem a.sitelink 
{ 
    color: #f00; 
} 

Albo można to zrobić

a.sitelink 
{ 
    color: #f00; 
} 

Czytelność na bok, która jest lepsza dla przeglądarki do analizy/uruchamiania?

Odpowiedz

3

Utrzymuj zasady jak najbardziej ogólne - jest to szybsze i zużywa mniej bajtów. Aby uzyskać więcej informacji, patrz Google's article.

+1

Opublikowalem to samo, co ty, mniej więcej dokładnie o tej samej porze :) Oboje byliśmy powiązani z Google. – Echo

+3

@Echo Oddzielona jest pełna minuta. W czasie SO, to jest lat świetlny :) –

+0

@Josh Prawda, prawda :) – Echo

0

zachować zasady proste i ogólnie jak to możliwe, to dobry początek. Ktoś inny będzie musiał go przeczytać i zrozumieć w pewnym momencie.

Jeśli niepokoi Cię wydajność przeglądarki, rozmiar arkusza stylów itp.? Po prostu uruchom swoje arkusze stylów przez YUICompressor. Oczyści i zminimalizuje twój CSS (grupuj rzeczy, które są powtarzane na przykład).

+1

FYI. Tylko dlatego, że CSS jest zminimalizowany i zoptymalizowany w YUICompressor nie daje ci wolnego panowania, by być niechlujnym. Wspomniany artykuł Google to dobry początek. – subv3rsion

Powiązane problemy