Logo W3 Style SERWISY INTERNETOWE

Standardy dostępności

Śledząc rozwój koncepcji dotyczących tworzenia stron WWW trudno nie dostrzec, że powszechnie stosowane oraz nauczane już w szkołach gimnazjalnych w Polsce technologie tworzenia stron WWW rozmijają się z wytycznymi unijnymi dotyczącymi dostępności stron dla użytkowników - również tych, którzy używają przeglądarek wyłącznie tekstowych (bez grafik), a także dla użytkowników niewidomych, korzystających z "przeglądarek" głosowych.

Aby wyjaśnić w skrócie na czym polega problem dostępności, odwołam się do historii języka HTML. HyperText Markup Language powstał kilkanaście lat temu. Jego pierwsza usystematyzowana wersja (HTML 2.0) miała na celu opisywanie struktury dokumentu wyświetlanego w przeglądarce - treść strony była ujęta w znaczniki (tzw. tagi) określające znaczenie danego fragmentu tekstu, czyli nagłówki, akapity, wyróżnienia itp. W następnych latach HTML był wzbogacany o kolejne znaczniki, które opatrzono dodatkowo atrybutami pozwalającymi nadawać im różne wartości (np. znacznik <font> z atrybutem "color" z wartością "red"), zwiększając tym możliwości wpływu na wygląd prezentowanej treści. Kod w ten sposób tworzonej strony stawał się coraz dłuższy i coraz bardziej złożony, tym bardziej, że narastała tendencja ubierania stron w wymyślne rozwiązania graficzne. Na skutek tej niekorzystnej tendencji "zaśmiecania" kodu źródłowego strony powstała konieczność stworzenia spójnego systemu projektowania kodu stron, który byłby łatwy do interpretowania, i nie tylko przez przeglądarki. Odpowiedzią były CSS - Kaskadowe Arkusze Stylów, wdrażane w ostatnich latach jako standard stworzony przez W3C. Projektowany przez webmastera dla konkretnej strony arkusz stylów, podpięty następnie do pliku kodu jako odrębny plik, zawiera wszystkie informacje dotyczące wyglądu poszczególnych elementów strony, tym samym kod HTML pozostaje czystym opisem struktury treści. Poprawnie zbudowana struktura dokumentu, ujęta tylko w znaczniki (tagi), jest przez to czytelna, przejrzysta i łatwa do interpretacji.

Standardy W3C dotyczące stylów CSS

Główne zalety przestrzegania standardów W3C dotyczących stylów CSS:



Relaks jest równie ważny, co koncentracja: nasz kot zapewnia nam przy pracy relaks, a 21″ monitor - wysoką kontrolę nad obszarem roboczym.