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
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 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.
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.
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