Saga o CSS Oficjalny pakiet testowy CSS W3C Nie używajcie własnych nagłówków DTD
CSS WG - Członkowie grupy Pakiet testowy selektorów - Archiwa PROSTY INTERFEJS API DLA CSS

Oficjalny pakiet testowy CSS W3C

Polskie tłumaczenie "Official W3C CSS Test Suite"

Lokalizacja: http://pressrelease24.com/csstest.htm

Dokument ten jest tłumaczeniem "Official W3C CSS Test Suite". Przekład ten nie jest przekładem normatywnym i może zawierać błędy wynikające z tłumaczenia. Status normatywny posiada jedynie wersja w języku angielskim na stronie W3C http://www.w3.org/Style/CSS/Test/ Dokument jest chroniony prawem autorskim.


Interoperacyjność to zdolność dwóch lub więcej systemów lub komponentów do wymiany informacji i jej wykorzystania. IEEE

Interoperacyjność jest ważna dla projektantów internetowych. Lepsza interoperacyjność implementacji stylów CSS oznacza, że możliwe jest zapisanie kodu CSS dla jednej przeglądarki, który będzie dobrze i przewidywalnie działać w innych przeglądarkach. Oznacza to zmniejszenie niekompatybilności w sposobie w jaki interpretacje CSS interpretują style CSS.

Dobre pakiety testowe są interoperacyjne. Są kluczowym elementem w zapewnieniu poprawnej i spójnej implementacji standardów internetowych. Więcej testów prowadzi więc do większej interoperacyjności. Testy błędów przyczyniają się do interoperacyjnej obsługi błędów.

Style CSS wymagają dobrych pakietów testowych! Oficjalne pakiety testowe W3C dla Specyfikacji CSS są umieszczone tutaj. Prace nad większością z tych pakietów testowych wciąż trwają: pakiety są niekompletne i mogą zawierać błędy. Możesz pomóc nam zwiększyć interoperacyjność CSS w Internecie zgłaszając błędy oraz przesyłając przypadki do testów. Wysyłajcie nam pytania, uwagi, raporty o błędach i zgloszenia do testów na adres listy mailowej public-css-testsuite.

Specyfikacja Aktualny pakiet testowy Poprzednie wersje
Moduły
Selectors Release Candidate Zdjęcia z datą
CSS 2.1 Pre-Alpha Zdjęcia z datą
CSS Basic UI Level 3 Brak Brak
CSS Color Level 3 Beta Zdjęcia z datą
CSS Namespaces Level 3 Release Candidate Zdjęcia z datą
CSS Paged Media Level 3 Pre-Alpha Zdjęcia z datą
CSS Marquee Level 3 Brak Brak
Profile
CSS Mobile Profile 1.0 Alpha? Zdjęcia z datą
CSS Print Profile 1.0 Pre-Alpha Zdjęcia z datą
CSS TV Profile 1.0 Brak Brak
Inne
CSS Level 1 Obsolete Zdjęcia z datą

O Pakietach Testowych

Definicje Faz Realizacji

Final
Pakiet testowy jest kompletny i nie zawiera żadnych znanych ani podejrzewanych błędów. Udostepniono już przynajmniej dwie implementacje przeszły testy a specyfikacja uzyskała status Rekomendacji.
Release Candidate
Pakiet testowy jest kompletny i nie zawiera żadnych znanych ani podejrzewanych błędów. Przynajmniej jedna implementacja przeszła wszystkie testy.
Beta
Pakiet testowy w pełni spełnia wymogi specyfikacji. Może zawierać pewne błędy, ale generalnie powinien działać stabilnie. Przynajmniej jedna z implementacji przeszła większość testów.
Alpha
Pakiet testowy jest kompletny, często w pełni zgodny z wymogami specyfikacji, ale wymaga jeszcze pewnych poprawek.
Pre-Alpha
Pakiet testowy jest niekompletny i/lub zawiera błedy w chwili publikacji.
Obsolete
Pakiet testowy może być kompletny lub niekompletny, ale prace nad nim zawieszono ponieważ zawiera błędy lub jest inny sposób niezalecany do testów zgodności.

Licencje

O ile nie jest to wyraźnie zaznaczone, wszystkie pakiety testowe posiadają licencje zarówno W3C Test Suite License jak i 3-clause BSD License. Patrz: objaśnienia licencji na prawnych stronach W3C.

Pomoc przy tworzeniu pakietów testowych podlega regulacjom W3C Policies for Contribution of Testcases to W3C. Współpracownicy, którzy nie należą do Grupy Roboczej CSS muszą zaakceptować warunki określone w dokumencie Grant II.

Format

W latach 2001-2002 Grupa robocza CSS opracowała powszechny format pakietów testowych. Został on opisany w oficjalnej dokumentacji pakietu testowego CSS. Osoby chcące wziąć udział w testach są proszone o zapoznanie się ze wskazówkami dla autorów. Więcej informacji na temat wspólpracy przy pakietach testowcyh jest dotępnych na stronach wiki.

Archiwa i organizacja

Pakiety testowe są od czasu do czasu aktualizowane, ale starsze wersje są wciąż dostępne online. Przy umieszczaniu odnośnika do pakietu testowego można wybrać pomiędzy odnosnikiem do wersji z konkretną datą lub do zmianiającej się wersji "aktualnej".

Adresy URL dla testów modułów CSS3 mają następującą formę:

.../CSS3/MODULE/current
.../CSS3/MODULE/YYYYMMDD

gdzie słowo MODULE jest (pisaną dużymi literami) nazwą modułu, np. "Selectors", a słowo YYYYMMDD jest datą, np. "20011105". "Aktualny" odnośnik zawsze przekierowuje do pakietu testowego z najświeżdzą datą.

Adresy URL testów profilów mają następującą formę:

.../PROFILE/VERSION/current
.../PROFILE/VERSION/YYYYMMDD

gdzie słowo PROFILE jest nazwą profilu CSS, np. "Mobile" a slowo VERSION jest numerem wersji, np. "1.0".

 

CSS Tutorials and resources

 

CSS Properties | CSS Tutorial | CSS syntax | CSS Backgrounds | How the CSS works? | External files | CSS Fonts