]]>

Koniec z reset.css

2011-12-02 15:39 przez administrator

Przeglądarki internetowe potrafią być prawdziwą zmorą przy projektowaniu stron www.
Dokładnie rzecz ujmując, chodzi o rożnice wynikające z domyślnie interpretowanych przez nie elementów.

Do tej pory najlepszą metodą było wyzerowanie między innymi padding'ów i margin'ów w pliku reset.css, a następnie ich zadeklarowanie w naszym pliku css na nowo.
Jednak to rozwiazanie nie bylo do końca idealne i zmuszalo nas do nadmiarowości kodu.

Nicolas Gallagher przy współpracy z Jonathanem Neal wymyślili lepszy sposób. Stworzyli oni bowiem normalize.css.

Jest to plik css z definicjami styli, normalizujący wszystkie różnice między przeglądarkami. Dzięki niemu przeglądarki zachowują się podobnie w interpretacji elementów, przy jednoczesnym zachowaniu nowych standardów.

 

Zalety:

  • mniej kodu i tym samym mniej bajtów do przetworzenia.
  • poprawki błędów większości przeglądarek
  • normalizacja styli

Dodatkowo, każdy element posiada komentarz wyjaśniający do czego służy.

 

Wspierane przeglądarki:

wspierane-przegladarki

 

Strona projektu:

http://necolas.github.com/normalize.css/

 

Demo:

http://necolas.github.com/normalize.css/demo.html

 

Wróć

Zobacz również