HTML

strona nie wiem o czym

właściwości

Inaczej niż CSS 2, który jest jedną wielką specyfikacją definiującą różne właściwości, CSS 3 podzielony jest na niezależne dokumenty zwane modułami. Każdy moduł zawiera nowe możliwości i rozszerza elementy zdefiniowane w CSS 2, tak, żeby zachowywały kompatybilność z wersjami wcześniejszymi. Prace nad trzecim poziomem CSS rozpoczęły się krótko po oficjalnej publikacji specyfikacji CSS 2. Najwcześniejsza robocza wersja CSS 3 pojawiła się w czerwcu 1999 roku[5].

W wyniku podziału na moduły poszczególne elementy CSS 3 mają różny status czy poziom stabilności, ale dzięki podziałowi mogą być opublikowane jako obowiązujące niezależnie od etapu pracy nad pozostałymi elementami. Dodano także nowe znaczniki i właściwości. W czerwcu 2012 roku CSS Working Group miało opublikowanych ponad 50 różnych modułów[6], a kilka z nich zostało oficjalnie zarekomendowanych jako standard przez W3C, np.:

  • 2012-06-19: typy mediów (media queries)[7]
  • 2011-09-29: przestrzenie nazw (namespaces)[8]
  • 2011-09-29: selektory (selectors)[9]
  • 2011-06-07: kolory[10]