Professional Documents
Culture Documents
Spis treci
Wstp 7
Dostpno treci publikowanych w Internecie 9
Wykluczenie cyfrowe 9
Osoby niewidome 9
Osoby niedowidzce 11
Osoby guche 14
Osoby z zaburzeniami funkcji kognitywnych 15
Osoby z dysfunkcj ruchow 16
Pozostae grupy 16
Co to jest WCAG 2.0? 18
Semantyczny kod HTML 20
Odpowiedniki tekstowe dla elementw graficznych 22
Publikowanie materiaw audio i wideo 24
Budowa formularzy 25
Stosowanie nagwkw 26
Uycie list 27
Stosowanie tabel 30
Kontrast strony internetowej 30
Jednoznaczne tytuy stron 31
Tworzenie linkw 33
Obsuga serwisu za pomoc klawiatury 34
Zaznaczenie aktywnych elementw 35
Kolejno informacji 35
Bezporedni dostp do informacji 36
Rne sposoby dostpu do informacji 37
Dodatkowe uatwienia 38
Rzetelny kod HTML i CSS 39
Ukrywanie treci 40
WordPress 43
Co to jest WordPress? 43
Instalacja 44
Wstpna analiza domylnego szablonu 46
Nagwki 47
Skip linki 48
Mapa strony i wyszukiwarka 49
Pola formularzy 49
Ukrywanie treci 50
Kontrast 50
Dodatkowe uatwienia 50
Zmiany w domylnym szablonie 51
Edycja treci w panelu administracyjnym 53
Tekst pogrubiony lub pochyy 54
Przekrelenie 54
Lista wypunktowana i lista uporzdkowana 55
Blok cytatu 55
Wyrwnaj tekst do lewej, wyrodkuj, wyrwnaj do prawej 55
Wstaw lub usu odnonik 56
Styl tekstu: lista rozwijana 56
Styl tekstu: podkrel, wyjustuj, zmie kolor 57
Wklej jako tekst, wklej z Worda 58
Usu formatowanie 58
Wstaw znak specjalny 58
Zrozumiay tekst 59
Przykady niedostpnych szablonw 60
Twenty Eleven 60
Alexandria 61
Przydatne narzdzia 63
Wstp
Wstp
Prawd jest, e warunki ycia wspczesnego oraz szybki rozwj technologii informacyjno-komunikacyjnych jeszcze bardziej rnicuj spoeczestwo, pogbiajc
ju istniejce nierwnoci. I to wanie dzi, w XXI wieku, kiedy nowe technologie
na naszych oczach zmieniaj niemal wszystkie sfery ycia spoecznego. Coraz trudniejszy staje si dla ludzi niepenosprawnych i starszych dostp do komputera, Internetu i innych nowoczesnych narzdzi technologii informacyjnej.
A przecie nowe technologie mogyby si sta doskonaym narzdziem wyrwnywania szans, gdyby tylko osoby zagroone wykluczeniem spoecznym mogy je
wpeni wykorzystywa.
Podrcznik niniejszy zrodzi si z chci niesienia pomocy ludziom o specjalnych potrzebach. Syszy si wielokrotnie o kopotach osb starszych, pragncych poczy
si z sieci www na komputerze starszego typu czy za pomoc starszego oprogramowania, albo korzystajc ze sabego cza. Nie mog te czsto znale informacji
na stronie internetowej soectwa czy maej organizacji pozarzdowej. le zaprojektowana strona, np. brak opisw przy elementach graficznych, nieodpowiedni kontrast kolorystyczny, brak skip linkw czy transkrypcji tekstowej plikw dwikowych, uniemoliwiaj rwnie osobom niewidomym lub niesyszcym korzystanie
z Internetu. Sprbowalimy wic, kierujc si wasnym dowiadczeniem, udzieli
wskazwek wszystkim zainteresowanym, ktre pozwol im przygotowa prost
stron internetow z wykorzystaniem WordPressa.
Podrcznik ten nie jest ksik o jzyku HTML ani instrukcj obsugi WordPressa.
Zawiera podstawowe wiadomoci, ktre uatwi mog projektowanie strony internetowej zmyl o wszystkich grupach uytkownikw.
Nasz poradnik wychodzi te naprzeciw kopotom pocztkujcych twrcw stron internetowych, pragncych pozna najwaniejsze zasady tworzenia dostpnych serwisw. Udziela zwizych odpowiedzi na wszystkie ich pytania, rwnie te, ktre
dotycz jzyka HTML. Ambicj jego jest nawet wprowadzenie bardziej zaawansowanych czytelnikw w takie tematy, jak: tworzenie stron z wykorzystaniem jzyka
Wstp
HTML lub CSS1 czy stosowanie standardw WCAG2. Dlatego warto take uywa
poradnika w sytuacjach, kiedy mamy jakiekolwiek wtpliwoci dotyczce dostpnoci naszej strony.
Cz poradnika bez wyrnienia kolorem adresowana jest do wszystkich uytkownikw.
Fragmenty zaznaczone kolorem zielonym polecamy pocztkujcym.
Czci zaznaczone na to zawieraj informacje dla zaawansowanych.
1 CSS (ang. Cascading Style Sheets) kaskadowe arkusze stylw; jzyk opisujcy sposb wywietlania
(wygld) stron www.
2 WCAG (ang. Web Content Accessibility Guidelines) zalecenia dotyczce dostpnoci treci publikowanych w Internecie.
Osoby niewidome
Osoby niepenosprawne komunikuj si z komputerem lub Internetem w odmienny
sposb. Najbardziej jaskrawym przykadem wykluczenia cyfrowego s osoby niewidome, ktre wbrew obiegowej opinii doskonale radz sobie z komputerem, tabletem czy smartfonem (nawet dotykowym). Jedyne, czego im potrzeba, to specjalnego programu czytajcego ekran (ang. screen reader). Program ten ledzi operacje
wykonywane przez uytkownika oraz zapisy na ekranie, a nastpnie przekazuje te
informacje do syntezatora mowy (rodzaj urzdzenia bd oprogramowania). Dziki temu osoba niewidoma moe sprawnie obsugiwa komputer i nim zarzdza,
korzysta z systemu operacyjnego, zainstalowanych aplikacji, dokumentw tekstowych czy arkuszy kalkulacyjnych, a take ze stron internetowych. Do najbardziej
popularnych programw czytajcych ekran zalicza si JAWS i Window-Eyes oba
programy s komercyjne i do drogie, darmowy program NVDA6 stworzony na licencji wolnego oprogramowania oraz VoiceOver opracowany dla komputerw Mac.
3 Wykluczenie cyfrowe zjawisko, ktre jest synonimem trwaej marginalizacji, pozostawania grupy
osb (niepenosprawnych, starszych) na uboczu informatyzacji, ktr yje og spoeczestwa.
Przyp. red.
4 Gwny Urzd Statystyczny, Wykorzystanie technologii informacyjno-(tele)komunikacyjnych w przedsibiorstwach i gospodarstwach domowych w 2011 r., data publikacji 30-03-2012, http://www.stat.
gov.pl/gus/5840_wykorzystanie_ict_PLK_HTML.htm.
5 Dane demograficzne cytowane za: Biuro Penomocnika Rzdu ds. Osb Niepenosprawnych wg Narodowego Spisu Powszechnego 2011, http://www.niepelnosprawni.gov.pl/niepelnosprawnosc-w-liczbach-/dane-demograficzne/.
6 Lista przydatnych narzdzi wraz z odniesieniami na strony internetowych znajduje si na s. 63.
Jak zaprojektowa i uruchomi prost stron internetow? Na przykadzie platformy WordPress
nagwek
lista
element listy
tabela
cze
pole formularza
cze nieodwiedzone
cze odwiedzone
pole edycyjne
przycisk
pole wyboru
pole kombi
blok cytatu
ramka
10
grafika
od 1 do 6
wek).
Osoby niedowidzce
Nastpn grup osb niepenosprawnych stanowi osoby niedowidzce. Grupa ta
jest trudna do zdefiniowania, a co za tym idzie nie mona okreli nawet w przyblieniu, ile osb niedowidzcych korzysta z Internetu. Najczciej osoby te posiadaj
bardzo du wad wzroku i jej korekcja za pomoc okularw jest niemoliwa. Z tego
wzgldu chtnie korzystaj z programw powikszajcych, lup czy nawet progra7 WCAG 2.0, autoryzowane tumaczenie na jzyk polski z dnia 09.07.2013:
http://www.fdc.org.pl/wcag2/.
8 Zob. szczegowe informacje w dziale Co to jest WCAG 2.0?, s. 18.
Jak zaprojektowa i uruchomi prost stron internetow? Na przykadzie platformy WordPress
11
12
dostosowa jego widok do istniejcych warunkw. Warto rwnie zadba o to, aby
wybrana wersja kontrastowa czy kolorystyczna nie rnia si pod wzgldem zawartoci i funkcjonalnoci od oryginalnej wersji kolorystycznej. Niestety, wikszo
autorw stron internetowych i ich wacicieli jest zdania, e jest to gwny element
wiadczcy o dostpnoci strony, co jest absolutnym nieporozumieniem.
13
Osoby guche
Osoby z cakowit lub czciow utrat suchu nie musz posugiwa si adnym
dodatkowym oprogramowaniem, aby mc korzysta z Internetu. Powanym problemem dla nich jest natomiast odczytanie treci przekazywanych na stronie za pomoc materiaw audio i audio-wideo. Uzupenienie plikw dwikowych i wideo
otumaczenie na jzyk migowy jednak nie wystarczy, najlepiej zadba rwnie onapisy do dialogw11.
Innym problemem, nie mniej wanym, jest zrozumienie treci. Dla czci osb niesyszcych, a zwaszcza tych, ktre nie sysz od urodzenia, jzyk polski jest jzykiem obcym. Jzykiem naturalnym jest jzyk migowy. W Polsce istniej dwa jzyki
migowe naturalny, ktrym gusi posuguj si midzy sob od urodzenia (Polski
Jzyk Migowy, w skrcie PJM), oraz jzyk cakowicie sztuczny zwany Systemem Jzykowo-Migowym (SJM). Kady z tych jzykw migowych ma swoich zwolennikw
i przeciwnikw.
Jzyk migowy ma inn budow ni jzyk polski, inn skadni i gramatyk. Dlatego wiele osb guchych ma trudnoci ze zrozumieniem sowa pisanego. Niektre
treci, ze wzgldu na skomplikowan budow zda czy sowa lub sformuowania,
ktre nie daj si przetumaczy na jzyk migowy (np. szalone dni, wilczy gd),
mog sprawi im pewne trudnoci. W ich zrozumieniu pomocne bd kompetencje
jzykowe osoby guchej.
Biorc pod uwag moliwoci osb guchych, zaleca si stosowanie w serwisie
internetowym uproszczonego jzyka. Nie da si natomiast ze wzgldw merytorycznych i formalnych uproci treci internetowych. Jedynie dziki uproszczeniu
jzyka, odbir przekazywanych treci bdzie atwiejszy nie tylko dla osb guchych,
ale take dla osb z problemami poznawczymi (kognitywnymi) i intelektualnymi.
Zkolei osoby niesyszce, ktre straciy such w wieku dojrzaym i znaj jzyk polski,
niekoniecznie musz zna jzyk migowy.
11 Ostatnio kilkuosobowy zesp modych ludzi z Polski wymyli translator sucy do tumaczenia tekstw mwionych i pisanych w jzyku polskim na jzyk migowy, jedyny tego typu program komputerowy na wiecie (zob. www.migam.pl). Przyp. red.
14
Rys. 3. Jeden z filmw udostpnionych w Internecie. Napisy oraz tumaczenie w jzyku migowym
[www.widzialni.org (2014-02-05), wykonanie dostepni.eu]
12 Funkcje kognitywne (ac. cognitio poznanie) funkcje poznawcze czowieka, do ktrych zaliczamy
m.in. umiejtnoci: uczenia si, rozumienia i przekazywania informacji werbalnej, tworzenia i posugiwania si informacjami niewerbalnymi, mylenia abstrakcyjnego, rozwizywania zada i oceniania.
Przyp. red.
Jak zaprojektowa i uruchomi prost stron internetow? Na przykadzie platformy WordPress
15
lektykw oraz osoby z niskim ilorazem inteligencji13. Im prostsza nawigacja i prostszy jzyk w serwisie internetowym, tym osoby z zaburzeniami kognitywnymi bd
mogy pewniej si po nim porusza.
Pozostae grupy
Problem nierwnego dostpu do nowych technologii dotyczy nie tylko osb niepenosprawnych. W wielu przypadkach korzystanie z komputera i Internetu zaley
od wyksztacenia i wieku. Osoby z wyksztaceniem podstawowym i starsze rzadko
korzystaj z Internetu. Z wiekiem pogarsza si wzrok i such, mog pojawi si problemy motoryczne, jak np. drenie rk. Dolegliwoci te nie tylko spowolniaj, ale te
utrudniaj odbir treci internetowych. Oprcz samego dostpu wana jest rwnie jako wykorzystywanego sprztu i oprogramowania oraz szybko poczenia
wprzypadku Internetu (np. w bibliotece czy w szpitalu), a take same umiejtnoci
uytkownikw.
13 Iloraz inteligencji (ang. intelligence quotient - IQ) - ilociowy wskanik poziomu rozwoju umysowego,
najczciej mierzony za pomoc Tekstu Inteligencji Wechslera lub jego podtestw. Przyp. red.
14 Dysfunkcja narzdu ruchu to niepenosprawno ruchowa spowodowana patologiczn zmian w narzdzie ruchu lub w orodkach ruchu w mzgu i rdzeniu krgowym. Przyp. red.
16
15 Podrcznik dobrych praktyk WCAG 2.0 dostpny jest w formie elektronicznej (format PDF) na stronie http://www.widzialni.org lub do kupienia w wersji papierowej w ksigarni internetowej wydawnictwa PWN.
Jak zaprojektowa i uruchomi prost stron internetow? Na przykadzie platformy WordPress
17
Zasada nr 1: Postrzegalno Informacje oraz komponenty interfejsu uytkownika musz by przedstawione uytkownikom w sposb dostpny dla ich zmysw.
Zasada nr 2: Funkcjonalno Komponenty interfejsu uytkownika oraz nawigacja musz by moliwe do uycia.
Zasada nr 3: Zrozumiao Informacje oraz obsuga interfejsu uytkownika
musz by zrozumiae.
Zasada nr 4: Solidno Tre musi by solidnie opublikowana, tak aby moga
by skutecznie interpretowana przez rnego rodzaju oprogramowania uytkownika, w tym technologie asystujce.
Kada z tych zasad dzieli si na wytyczne w sprawie podstawowych celw, jakimi naley si kierowa budujc dostpny serwis internetowy. Jak czytamy w dokumencie
WCAG 2.0: Wytyczne nie s mierzalne, ale stanowi oglne ramy i cele do osignicia. Maj pomc autorom serwisw i treci, zrozumie kryteria sukcesu i pozwoli
na ich skuteczniejsze wdraanie.
Z kolei kada ze wskazwek zawiera moliwe do zmierzenia kryteria sukcesu. Jest
ich w sumie 61. Stworzono trzy poziomy zgodnoci z wytycznymi: poziom najniszy
(A), poziom poredni (AA) oraz poziom najwyszy (AAA). O ile spenienie kryteriw
z poziomu zgodnoci A jest wymaganym minimum, to kryteria z poziomu AA s tylko zalecane, a z poziomu AAA mona speni.
WCAG 2.0 zachca jednoczenie wykonawcw stron i autorw treci do stosowania,
jeli jest to moliwe, wszystkich poziomw, aby dotrze do jak najwikszej grupy
odbiorcw.
W dokumencie tym znalazo si rwnie bardzo ciekawe stwierdzenie, e najwyszy
poziom dostpnoci AAA nie daje gwarancji w peni dostpnego serwisu:
Naley pamita, i nawet zawarto, ktra jest na najwyszym poziomie zgodnoci
(AAA), nie bdzie dostpna dla osb ze wszystkimi rodzajami i stopniami niepenosprawnoci, czy te z niepenosprawnoci zoon, szczeglnie w zakresie problemw z uczeniem si oraz zrozumieniem jzyka. Zachca si wykonawcw i autorw
treci do zastosowania szerokiego zakresu technik, w tym technik dodatkowych, ale
take do poszukiwania najlepszych praktyk stosowanych w danym momencie rozJak zaprojektowa i uruchomi prost stron internetow? Na przykadzie platformy WordPress
19
woju Internetu, aby treci byy w moliwie najwikszym stopniu dostpne dla osb
z rnymi dysfunkcjami.16
Sam dokument nie jest obszerny, zajmuje po wydrukowaniu jedynie kilkanacie
stron, a przy tym jest bardzo zwizy. Aby pomc w zrozumieniu poszczeglnych
kryteriw sukcesu oraz w ich interpretacji, stworzono dodatkowe poradniki, zawierajce wyjanienia i przykady w kontekcie okrelonej technologii (HTML, CSS, PDF,
Flash i in.).
1. How to Meet WCAG 2.0 lista odniesie do WCAG 2.0, aktualizowana na bieco17.
2. Understanding WCAG 2.0 przewodnik, ktry ma uatwi zrozumienie i wdroenie WCAG 2.0. Zawiera poradniki do kadej wytycznej i kryterium sukcesu18.
3. Techniques for WCAG 2.0 zbir technik oraz czsto wystpujcych bdw
skategoryzowanych wg konkretnej technologii. Dokument zawiera przykady,
kody rdowe oraz testy19.
Przeczytanie wszystkich dokumentw jest czasochonne i wymaga duego zaangaowania czytelnika.
20
W znacznikach, czsto po nazwie elementu, pojawiaj si atrybuty, ktre szczegowo opisuj zawarto elementu. Wystpuj w postaci pary: nazwa warto; zob.
przykad poniej, przedstawiajcy sposb osadzenie linku (znacznik <a> wraz z uyciem atrybutu href, w ktrym podaje si adres URL do zasobu).
<a href=http://widzialni.org/download.php?id=4>Pobierz
Raport Otwarcia z 2013 roku</a>
W jzyku HTML wystpuje podzia na znaczniki formatujce i semantyczne. Znaczniki formatujce odpowiadaj za wygld tekstu, np. pogrubienie, pochylenie lub
wycentrowanie. Uywa si ich rzadko, gdy ich zadania przejy w wikszoci kaskadowe arkusze stylw CSS. Dziki CSS mona definiowa obecnie wygld poszczeglnych elementw nawigacyjnych i treci, np. kolor, krj, styl i rozmiar czcionki,
wymiary.
Znaczniki semantyczne okrelaj natomiast nie wygld, ale znaczenia danego fragmentu tekstu (link, nagwek, lista wypunktowana, tabela, tytu tabeli, etykieta
iin.). Zwykle su do odpowiedniego formatowania treci (np. nagwek zostanie
20 URL (ang. Uniform Resource Locator) jednolity lokalizator zasobu, czyli adres pliku dostpnego wInternecie.
Jak zaprojektowa i uruchomi prost stron internetow? Na przykadzie platformy WordPress
21
pogrubiony i powikszony w stosunku do reszty tekstu), lecz nie to jest ich gwnym
zadaniem. W Wikipedii czytamy, e kod semantyczny:
Sprawia, e dokument staje si niezaleny i moe by formatowany na wiele sposobw. Semantyczny dokument moe by parowany z nielimitowan liczb arkuszy
stylw, dostosowujcych wygld do ekranu komputera, wysokorozdzielczych drukarek, urzdze mobilnych, przegldarek wykorzystujcych syntezatory mowy lub
urzdze dostosowanych dla osb posugujcych si alfabetem Braillea itd. Aby
tego dokona, nie s potrzebne adne zmiany w semantycznym kodzie HTML.
Cytowany fragment doskonale oddaje rwnie sposb dziaania CMS-w opartych
na szablonach, do ktrych zaliczamy m.in. WordPress. Duym uproszczeniem byoby jednak stwierdzenie, e mona dowolnie zmienia wygld stron bez koniecznoci
wprowadzania zmian w kodzie HTML.
Szukajc odpowiedniego szablonu graficznego do serwisu internetowego, naley
zwrci uwag obok prezentacji wizualnej i wartoci estetycznej na kilka elementw, na ktre nie zawsze mona mie wpyw z poziomu panelu administracyjnego systemu CMS.
W poradniku opisujemy te elementy, ktre maj kluczowe znaczenie dla dostpnoci strony internetowej. O cz z nich mona samemu zadba, redagujc publikowane treci. Powanym utrudnieniem moe si jednak okaza brak podstawowej
wiedzy z zakresu HTML i CSS. Trudno np. mie wpyw na menu i jego obsug, wbudowane formularze lub sposb nawigacji, gdy te wszystkie elementy zale cakowicie od twrcy danego szablonu.
Mamy jednak nadziej, e bez wzgldu na to, czy twrca strony posiada odpowiedni wiedz, czy te nie, nasze wskazwki pomog mu zrozumie zasady tworzenia
ipublikacji treci serwisu oraz pozwol wybra dostpny szablon.
22
Kiedy program, odczytujc zawarto strony, natrafi na obrazek, otrzymuje informacj, w jaki sposb ma go przetworzy. Jeli atrybut alt bdzie uzupeniony, wwczas go przeczyta. Jeli go nie bdzie, odczyta tylko nazw pliku graficznego, a ta nic
mu nie powie, np. DSC0098723.jpg. Natomiast w sytuacji, kiedy obrazek bdzie
linkiem i nie bdzie mia atrybutu, program odczyta tylko niezrozumiay adres URL,
np. index.php?id=198&c=135.
Warto zapamita, e tekst alternatywny zawsze pojawi si na stronie, nawet gdy
obrazek z rnych przyczyn nie zostanie zaadowany. Jest to najwaniejsza i podstawowa zasada tworzenia dostpnych treci internetowych. Tekst alternatywny musi
by dostosowany do funkcji, jak peni dana grafika na stronie. Jeli jest to zdjcie,
to za jego pomoc mona przekaza uytkownikowi krtk informacj, ktra pozwoli je opisa21. Do znacznika <img> naley doda atrybut alt.
Rys. 4. Jan Matejko, Staczyk w czasie balu na dworze krlowej Bony wobec straconego Smoleska,
obraz z 1862 r., Muzeum Narodowe w Warszawie
[Wikipedia, http://pl.wikipedia.org/wiki/Plik:Matejko_Sta%C5%84czyk.jpg]
23
Jeli grafika peni rol odnonika, wwczas naley jasno w treci alternatywnej przekaza informacj, dokd uytkownik zostanie skierowany lub jak akcj musi wykona.
<a href=youtube.pl>
<img src=yt.png alt=Przejd na nasz kana Youtube
/>
</a>
24
Budowa formularzy
Formularze s jednym z najwaniejszych elementw stron internetowych. Umoliwiaj interakcj pomidzy uytkownikiem a stron www, a take komunikacj zinnymi uytkownikami. Dziki nim moemy przeszukiwa Internet, skada zamwienia w sklepie, wykonywa przelewy, publikowa komentarze czy aktualizowa tre
stron internetowych z poziomu panelu administracyjnego systemu CMS22.
Dla osb widzcych wikszo formularzy jest zrozumiaa i rozpoznawalna. Inaczej
jest w przypadku osb niewidomych. Zamieszczajc formularz na stronie naley pamita, e program czytajcy przekazuje, podobnie jak w przypadku obrazkw, informacj o nietekstowych elementach, a takimi s pola formularzy (pola edycyjne,
pola wyboru, listy rozwijane, itp.). W tym celu kade z pl formularza naley powiza z tekstow etykiet. Nie wystarczy jednak wprowadzi zwyky tekst przy polu
formularza, trzeba wstawi odpowiedni znacznik HTML. Tak rol peni <label>.
Kiedy uytkownik niewidomy natrafi na pole formularza, wwczas program czytajcy odczyta zawarto etykiety.
22 CMS (ang. Content Management System) system zarzdzania treci. Dokadny opis w dziale Czym
jest Wordpress?.
Jak zaprojektowa i uruchomi prost stron internetow? Na przykadzie platformy WordPress
25
Etykieta tekstowa bdzie rwnie duym udogodnieniem dla pozostaych uytkownikw. Nie bd oni musieli celowa np. w pole jednego lub wielokrotnego wyboru
(checkbox, radio), poniewa bdzie mona klikn etykiet tekstow.
Stosowanie nagwkw
Nagwki peni bardzo wan rol informacyjn i nawigacyjn dla osb niewidomych. Uytkownicy widzcy skanuj stron internetow wzrokiem i bez trudu mog
zidentyfikowa jej gwne sekcje. Osoby niewidome natomiast musz powici
duo wicej czasu, aby odczyta informacje zawarte w serwisie. Dziki programowi
czytajcemu mog oni za pomoc skrtw klawiaturowych byskawicznie porusza
si po nagwkach i przechodzi do gwnych sekcji i informacji na stronie, bez koniecznoci mudnego odsuchiwania treci linia za lini. Poznaj w ten sposb, ktre elementy serwisu s waniejsze, a ktre mniej. Std te stosowanie nagwkw
w serwisie internetowym powinno si by konsekwentne i systematyczne. Trzeba
wprowadzi jeden nagwek <h1>, ktry powinien zawiera tytu, nazw serwisu,
a na podstronach nazw serwisu wraz z nazw aktualnego dziau. Pozostae nagwki powinny by uyte w spjny sposb, z zachowaniem odpowiedniej hierarchii.
Aby opisa gwne sekcje menu gwnego, wyszukiwark, newsletter i aktualnoci,
mona np. wprowadzi nagwki <h2>, przy czym tytuy aktualnoci bd nagwkami <h3>. Istotn rzecz jest, aby nie uywa nagwkw do formatowania tekstu
(wiksza czcionka, pogrubienie itp.), poniewa nie do tego zostay stworzone.
26
Warto nadmieni, e dziaanie wyszukiwarek (np. Google, Bing) polega na skanowaniu kadej strony internetowej i sprawdzeniu, czy napotkana tre jest nagwkiem
<h1>, <h2>, <h3> i tak dalej, czy te zwykym akapitem tekstu <p>. Jeeli znaczniki
nagwkw zostan zastosowane w tekcie do tytuw aktualnoci lub rdtytuw,
wtedy mechanizm lepiej zaindeksuje stron w wyszukiwarce. Program czytajcy
szybciej rozpozna struktury serwisu, co pozwoli uytkownikom niewidomym przemieszcza si po jego istotnych elementach.
Uycie list
W HTML mamy do dyspozycji 3 rodzaje list: listy uporzdkowane, wypunktowane
ilisty definicji.
Lista uporzdkowana (<ol>) suy do tworzenia wykazw numerowanych, w ktrych kolejno i stopie wanoci informacji kolejnych elementw jest istotna. Listy
tego typu stosuje si np. do opracowania instrukcji czy poradnikw.
27
Lista wypunktowana (<ul>) suy do tworzenia wykazw nie wymagajcych uporzdkowania, w ktrych kolejno elementw nie jest istotna. Listy te nadaj si np.
do wywietlenia grupy akapitw czy linkw.
Lista definicji (<dl>) doskonale sprawdza si do tworzenia sownikw oraz dowolnych list, kojarzcych krtkie sowo z duszym opisem.
Cenn zalet wszystkich list jest moliwo wstawiania jednej listy wewntrz drugiej
(tzw. listy zagniedone) i tworzenie w ten sposb drzewiastych struktur. Jest to
przydatne podczas opracowywania wielopoziomowych list, zawierajcych punkty
wraz z podpunktami.
Oprcz nagwkw dla osb niewidomych najwaniejszymi elementami na stronie
s listy. Listy te uatwiaj nawigacj oraz pomagaj w odczytaniu informacji. Sprawne poruszanie si pomidzy listami jest moliwe dziki skrtom klawiaturowym,
dostpnym w programie czytajcym. Program ten przekazuje te dodatkowe informacje, jaka jest liczba elementw w licie oraz czy nastpio w niej zagniedenie.
Naley wspomnie o jeszcze jednym moliwym zastosowaniu list uporzdkowanych i wypunktowanych. Lista wypunktowana doskonale nadaje si do tworzenia
konstrukcji menu, ktre moe zawiera dziesitki, a czasem nawet setki linkw. Informuje ona uytkownika, ile linkw jest w menu oraz czy dana pozycja zawiera list
zagniedon, co okazuje si pomocne w poznaniu hierarchii menu.
28
W systemach CMS dostpna jest moliwo definiowania list. Warto z niej korzysta, tworzc wasne listy w edytorze tekstu. Nie zaleca si jednak stosowania list
jednoelementowych, podobnie jak uywania nagwka do formatowania tekstu,
poniewa mog one wprowadzi w bd nie tylko osoby niewidome, ale i uytkownikw widzcych.
29
Stosowanie tabel
Chocia tabele daj wiele moliwoci, nie naley ich stosowa do budowy ukadu
(layoutu) strony lub jej elementw. Dla osoby niewidomej jest to bardzo istotne ze
wzgldu na to, e tabele o skomplikowanej strukturze zaburzaj odbir informacji.
Tabela jest elementem semantycznym, co oznacza, e o kadej jej czci program
czytajcy informuje uytkownika ze szczegln dokadnoci. Zapowiada zarwno
biecy numer wiersza, jak i numer kolumny, mnoc niepotrzebne informacje. Wyobramy sobie, e strona i treci zostay zbudowane tylko przy uyciu tabel. Uytkownik, zamiast odsuchiwa wane dla niego informacje, bdzie otrzymywa co
chwil komunikat o kolejnych komrkach i wierszach. Lepszemu uyciu tabel suy
wywietlanie danych tabelarycznych, jak np. kalendarzy, zestawie, statystyk itp.
Niewidomi uytkownicy Internetu mog mie problem ze swobodnym nawigowaniem po tabeli, poniewa program udwikawiajcy odczytuje dane liniowo. Naley
o tym pamita budujc tabel. Zdefiniowanie nagwka <th> umoliwi powizanie wszystkich komrek z tabel, co program udwikawiajcy odczyta w sposb
waciwy.
30
Tytu jest pierwsz informacj, jak program czytajcy przekazuje osobom niewidomym.
Otwarte okna przegldarki s nazwane tytuem serwisu, dziki czemu uytkownik jest w stanie jednoznacznie je zidentyfikowa.
31
Rys. 14. Widok tytuw w otwartych oknach przegldarki w systemie Microsoft Windows
Wyszukiwarki, jak np. Google, wyej punktuj sowo kluczowe, jeli wystpuje
ono w tytule strony, co wane, wywietlaj tytu w wynikach wyszukiwania.
Podczas zapisu strony na dysku komputera (w trybie offline), proponowana nazwa pliku jest zawsze tytuem serwisu.
32
Tworzenie linkw
Linki s podstawowym elementem nawigacyjnym. Bez nich niemoliwe byoby
opracowanie strony internetowej. Dlatego te tak wan rol odgrywa sposb,
wjaki je opiszemy. Kady link musi informowa uytkownika, dokd go zaprowadzi
lub jak akcj wykona.
Osoby niewidome, ktre korzystaj z programw czytajcych, nawiguj po stronie
wedug ustalonego porzdku, wykorzystujc osadzone na stronie nagwki czy linki.
Pamitajc, e osoby niedowidzce nawet przy duym powikszeniu widz najwyej
3, 4 wyrazy na stronie, tekst linku musi by zrozumiay, bez wzgldu na kontekst.
Naley wystrzega si linkw w postaci kliknij tutaj, tu, wicej.
Poniej przykad zego uycia linku.
W przypadku penej oferty konieczna jest wczeniejsza
rejestracja w Klubie.
Szczegy zamieszczone tutaj.
Link tutaj poza kontekstem nic nie znaczy. Co powinna zrobi osoba niewidoma,
kiedy nawigujc po stronie, przemieszcza si midzy odnonikami i nagle syszy
link tutaj? Musi wykona dodatkowe czynnoci, sprawdzi otoczenie tego linku,
aby si dowiedzie, co tak naprawd tutaj si znajduje.
Jak zaprojektowa i uruchomi prost stron internetow? Na przykadzie platformy WordPress
33
Zamiast takiej formy mona przeredagowa cay tekst, tworzc dostpny i jednoznaczny link.
Zarejestruj si w Klubie, aby skorzysta z penej oferty.
Nie naley przesadzi w drug stron i nie budowa odnonikw, ktre bd skaday si ze zdania wielokrotnie zoonego albo kilku zda. Zbyt dugi tekst w odnoniku
bdzie tak samo niezrozumiay, co kliknij tutaj.
Rwnie nieczytelne s linki, ktre powstay przez wklejenie bezporednio do tekstu caego adresu internetowego. Czsto zawieraj one niezrozumiae parametry
iznaki.
Raport Otwarcia 2013 - http://widzialni.org/raportotwarcia,new,mg,6,39
34
Innym problemem s rnego rodzaju rozwijane menu, ktre bez uycia myszki nie
dziaaj. Nie ma adnych technologicznych przeszkd, aby taka funkcjonalno moga by zrealizowana rwnie przy uyciu klawiatury. Mao tego, pocztkujcy programista jest w stanie tego dokona w cigu kilkudziesiciu minut.
Dla osoby widzcej korzystajcej z klawiatury taki zabieg cakowicie pozbawia j jedynego punktu orientacyjnego. O ile z gwnego punktu nawigacyjnego, czyli menu,
mona usun zaznaczanie aktywnych elementw (pod warunkiem, e zastosowany bdzie inny sposb wyrnienia, np. zmiana ta linku), to w publikowanych treciach nie naley tego robi.
Przeprowadzajc test obsugi strony internetowej za pomoc klawiatury, wystarczy
jedynie odoy myszk na bok. Przy uyciu standardowych klawiszy nawigacyjnych
tabulatora, strzaek, spacji i Enter mona w prosty sposb sprawdzi, czy jestemy w stanie dotrze w kade miejsce oraz czy widzimy, na jakim elemencie wdanym momencie si znajdujemy.
Kolejno informacji
Wiadomo, e pliki CSS odpowiadaj za wygld kadej strony internetowej. Jednake
cz aplikacji, do ktrych moemy zaliczy programy czytajce i roboty wyszukiwarek, ignoruj niektre waciwoci arkuszy stylw. Nie ma dla nich wikszego znaJak zaprojektowa i uruchomi prost stron internetow? Na przykadzie platformy WordPress
35
czenia, w jakim miejscu na stronie zosta osadzony dany element oraz czy wyszukiwarka jest po lewej czy po prawej stronie.
Koniecznoci jest wyczenie stylw. Dziki takiemu rozwizaniu osoby niewidome
mog korzysta z serwisu. Technologie asystujce okrelaj jednak warunki korzystania. Po pierwsze: kolejno czytania stron musi mie sens. Po drugie: kolejno
przemieszczania si po treci przy uyciu klawiatury musi by logiczna.
Reasumujc, sekwencja nawigacji oraz czytania, okrelona za pomoc kolejnoci
wkodzie HTML musi by logiczna i intuicyjna.
36
Rys. 18. Widok skip linkw przy wyczonych stylach CSS na stronie widzialni.org
[www.widzialni.org (2014-02-05)]
37
Rys. 19. Widok tagw (dostpno, wcag, www) w domylnym szablonie Wordpress
Dodatkowe uatwienia
Zastosowanie pewnych uatwie w serwisie pozwoli wielu osobom niepenosprawnym lub starszym na komfort pracy. Na przykad warto wykorzysta kontrolki do
powikszania tekstu czy zmiany kontrastu. Coraz wicej tego typu mechanizmw
mona spotka na stronach internetowych. Niestety, waciciele serwisu lub programici czsto uwaaj, e s one wyznacznikami dostpnoci strony.
Celem tych mechanizmw jest zwikszenie dostpnoci serwisu, a jednoczenie
zapewnienie duej grupie odbiorcw wikszego komfortu pracy. Mog z nich skorzysta nie tylko osoby niedowidzce, ale take te, ktre pracuj na komputerze
np. wciemnym pomieszczeniu, w ktrym jasne to ekranu monitora szybko mczy
wzrok. Powinny odnie z nich korzy rwnie osoby starsze, ktre dopiero zaczynaj poznawa nowe technologie. Mog nie zna dobrze skrtw klawiaturowych
w danej przegldarce, dziki ktrym mona powiksza tekst. Nie moemy te zakada, e kady uytkownik Internetu doskonale zna swj system i wszystkie opcje
przegldarki.
Warto pomyle o dodatkowych uatwieniach, a wczeniej zadba o to, eby wszystkie elementy strony zostay waciwie opisane.
Na nastpnej stronie prezentujemy przykadowe implementacje dodatkowych uatwie.
38
39
Ukrywanie treci
Wiele uwagi powicilimy dotychczas kwestii osadzania na stronie semantycznych
elementw, takich jak nagwki, etykiety do pl formularzy, skip linki itp. Informacje
te w wikszoci przypadkw nie s podane w ostatecznym graficznym wygldzie
strony mog wrcz przeszkadza. Przykadem moe by umieszczenie w dziale
Stosowanie nagwkw nagwka <h2> Menu gwne lub Narzdzia (zob.
zrzut ekranu poniej).
Na zrzucie ekranu nie wida ani nagwka, ani te etykiety dla pola wyszukiwarki. Oba elementy istniej w kodzie HTML, o czym mona si przekona wyczajc
wprzegldarce style CSS.
23 Walidator (ang. validator) program sprawdzajcy poprawno dokumentu o okrelonej skadni [Wikipedia].
40
Dla zaawansowanych czytelnikw zamieszczamy poniej kilka bardzo wanych wskazwek, w jaki sposb mona ukrywa treci, ktre s niezwykle wane dla technologii asystujcych.
W CSS mona uy nastpujcych waciwoci:
visibility: hidden;
display: none;
co pozwoli ukry tekst przed wszystkimi uytkownikami. Tekst zostanie nie tylko usunity z wizualnego przekazu, ale take bdzie ignorowany przez programy czytajce.
Naley unika waciwoci:
width: 0;
height: 0;
41
.hide {
position:absolute;
top:0;
left:-10000px;
width:1px;
height:1px;
}
.hide {
clip: rect(1px, 1px, 1px, 1px);
display: block;
position: absolute;
}
42
WordPress
WordPress
Co to jest WordPress?
Jedn z najpopularniejszych darmowych platform, sucych do publikowania treci
w Internecie, jest WordPress. Chocia jest to platforma blogowa, to coraz czciej
doskonale sprawdza si w roli programu do tworzenia mniej lub bardziej rozbudowanych stron internetowych. Korzystaj z niego zarwno osoby prywatne, jak
iprzedstawiciele administracji publicznej. To kompletny system CMS, dziki ktremu kady uytkownik moe prowadzi wasn stron internetow.
CMS (ang. Content Management System), czyli system zarzdzania treci, skada
si przewanie z dwch elementw:
Wan zalet WordPressa jest jego dua elastyczno. Dziki wygodnemu systemowi tworzenia rozszerze, mona wzbogaci stron www o dodatkowe funkcjonalnoci.
Inn poyteczn zalet jest bardzo dua ilo darmowych bd patnych szablonw graficznych, zwanych skrkami, ktre mona szybko i atwo zainstalowa
zpoziomu panelu administracyjnego. Wykorzystanie systemu szablonowego (ang.
template system) pozwala wszystkim uytkownikom, nawet tym pocztkujcym, zaoszczdzi czas. Na efektywno pracy z wykorzystaniem WordPressa ma rwnie
wpyw szybka, intuicyjna i prosta obsuga.
Architektura WordPressa oparta jest o najpopularniejszy pakiet wolnego oprogramowania24 PHP (obiektowy jzyk programowania) i MySQL (system zarzdzania relacyjnymi bazami danych). Informacja ta jest o tyle istotna, e wybierajc dostawc
24 Wolne Oprogramowanie (ang. free software) oprogramowanie, ktre moe by uruchamiane, kopiowane, rozpowszechniane, analizowane oraz zmieniane i poprawiane przez uytkownikw. rodo:
http://pl.wikipedia.org/wiki/Wolne_Oprogramowanie
Jak zaprojektowa i uruchomi prost stron internetow? Na przykadzie platformy WordPress
43
WordPress
Instalacja
Przypomnijmy jeszcze raz, zanim zaczniemy instalacj WordPressa, powinnimy si
upewni, czy posiadamy odpowiednie oprogramowanie, serwer WWW z obsug
PHP oraz serwer MySQL. Jeli korzystamy z usug firmy hostujcej, nie musimy si
o to martwi, gdy firma powinna dysponowa tego typu oprogramowaniem. Jeli
chcemy natomiast zainstalowa program na lokalnym komputerze, sami musimy
oto zadba. Jest wiele oglnodostpnych serwerw, ktre zawieraj pene pakiety
oprogramowania WordPressa, np. AppServ, WampSerwer, XAMPP i wiele innych,
wybr bdzie zalea od naszych preferencji.
Nastpnym krokiem jest pobranie pakietu instalacyjnego. Pakiet ten dostpny jest
na stronie: http://pl.wordpress.org/.
44
WordPress
Potem naley wpisa tytu strony internetowej, login i haso oraz adres e-mail do
gwnego konta administracyjnego.
45
WordPress
Jeli nie mamy swojego serwera, proponujemy inne rozwizanie, ktre ma jednak
i zalety i wady. Mona skorzysta z usugi dostpnej w serwisie WordPress.com.
Tego rodzaju usuga raz na zawsze rozwie problem instalacji i aktualizacji naszej
strony. Ta druga kwestia jest o tyle istotna, e w przypadku rozwiza typu open
source, do ktrych zaliczamy WordPressa, oprogramowanie takie jest szczeglnie
naraone na wszelakiego rodzaju ataki i zoliwe wirusy. Inna zalet jest, e nie musimy si martwi o wykonywanie kopii zapasowych. Dodajmy, e bezpieczestwo
naszej stronie zapewnia m.in. logowanie do serwisu przy uyciu szyfrowania SSL.
Najwiksz wad jest natomiast brak kontroli nad oprogramowaniem i baz danych. Nie bdziemy mogli w przyszoci instalowa wasnych motyww graficznych
(szablonw) ani te ich modyfikowa. Niepokj budzi rwnie fakt, e nie bdziemy
mogli wprowadza adnych usprawnie na stronie, ktre pomogyby zwikszy jej
dostpno.
WordPress
nie zosta udostpniony online. Brak adresu internetowego wyklucza bowiem moliwo uycia narzdzia online.
Aby uruchomi walidator, po wpisaniu adresu internetowego wciskamy Errors,
features and alerts. Po chili otrzymamy wyniki badania w postaci kolorowych ikon.
Gdy najedziemy kursorem myszy na jedn z nich, bdziemy mogli przeczyta peny
opis, dostpny w przycisku Icons Key.
Nagwki
Gdy przyjrzymy si dokadnie naszej stronie, zauwaymy, e w nagwkach panuje
nieporzdek; sygnalizuje to rwnie WAVE.
47
WordPress
Skip linki
Kolejn rzecz, jak moemy zauway w serwisie, s skip linki, a waciwie jeden
skip link Przeskocz do treci. Jak ju wiadomo, elementy tego typu powinno si
umieszcza jako pierwsze, przed wszystkimi treciami. Moemy to zobaczy, gdy
48
WordPress
wyczymy style. Jeden skip link to za mao, naleaoby doda nastpne: Przejd do
menu, Przejd do wyszukiwarki.
Pola formularzy
Sdzc z wygldu, strona prezentuje si przyzwoicie. Przyjrzyjmy si zatem jej dokadniej, zacznijmy od wyszukiwarki, znajdujcej si obok grnego menu. Wykorzystamy do tego doskona wtyczk do Firefoxa Firebug. Pozwala ona na edytowanie
i analizowanie kodu CSS, HTML i JavaScript bezporednio na dowolnej stronie internetowej, lecz, co wane, zmiany nie zostaj nigdzie zapisane.
49
WordPress
Ukrywanie treci
Ukrywanie innych elementw z szablonu graficznych, moe spowodowa podobny problem jak z niewidocznym przyciskiem wyszukiwarki. Na przykad ukrycie nagwka Menu w CSS za pomoc display: none, sprawi, e nie bdzie on widoczny dla technologii asystujcych.
Kontrast
Przyjrzyjmy si teraz kontrastowi kolorystycznemu. W wikszoci przypadkw jest
dobry, ale gwny tytu strony to biay tekst na wzorzystym tle. Po analizie stwierdzimy, e biay kolor tekstu na tle w rnych odcieniach pomaraczowego jest niewystarczajcy.
Dodatkowe uatwienia
W podstawowej wersji WordPressa nie ma adnych dodatkowych kontrolek do powikszania tekstu czy zmiany kontrastu.
50
WordPress
51
WordPress
52
WordPress
53
WordPress
wczeniej, chodzi bardziej o nadanie im znaczenia. Dlatego z punktu widzenia redaktora strony internetowej za konieczne uznajemy poznanie wszystkich ikon oraz
zasad ich dziaania.
Tekst pogrubiony lub pochyy
Dwie pierwsze ikony w menu umoliwiaj pogrubienie i pochylenie tekstu. Ikony te
posiadaj dodatkow waciwo przekazuj informacj o wanoci tekstu. Pierwsza ikona wstawia znacznik <strong> (mocne wyrnienie), informujcy e tekst
jest bardzo wany. Druga z nich wstawia znacznik <em> (wyrnienie), wskazujcy
e tekst jest wany. Dla uytkownikw niewidomych ma to istotne znaczenie, gdy
dziki tym znacznikom programy czytajce mog zmieni odpowiednio intonacj
gosu lektora i w ten sposb wyrni fragmenty tekstu.
Jeli nie zaley nam tylko na sformatowaniu tekstu, lecz chcemy zwrci uwag
uytkownika na jakie informacje, powinnimy uy tych wanie znacznikw. Naley jednak uwaa, aby obu wyrnie nie stosowa zbyt czsto. Jeli bdzie ich za
duo, to tre stanie si mao czytelna.
Do wyrnienia cytowanego tekstu czsto stosuje si kursyw, czyli pismo pochye,
co jest z praktyk. Do cytatw suy zupenie inny znacznik. Wyrnienia pismem
pochyym powinny by stosowane z umiarem, aby nie utrudnia odbioru treci osobom niedowidzcym i dyslektykom. Decydujc si na takie rozwizanie, trzeba pamita, e tekst nie moe by przeadowany wyrnieniami, gdy osoby z dysleksj
mog go nie przeczyta.
Przekrelenie
Wyrnienie tekstu w postaci przekrelenia, podobnie jak w przykadzie powyej,
dostarcza uytkownikom dodatkow informacj o wprowadzonych w tekcie zmianach. Wstawienie znacznika <del> mwi, e dany fragment tekstu zosta usunity
i jest ju nieaktualny. W trybie tekstowym znacznikowi temu towarzyszy atrybut
datetime, ktry zawiera aktualn dat i godzin.
54
WordPress
55
WordPress
WordPress
Gdy wczymy widok struktury nagwkw, zobaczymy, e tytu edytowanej podstrony, Przykadowa strona, oznaczony jest nagwkiem <h2>. Oznacza to, e nastpnym nagwkiem dzielcym tre na sekcje bdzie nagwek <h3>. Na zrzucie
ekranu wida, e w ten sposb zostay osadzone sekcje Przykad wpisu o mnie
oraz Przykad wpisu o firmie. Poziom nagwka bdzie zalea od sposobu, w jaki
zosta zaprojektowany uywany przez nas szablon. Powysz zasad musi zna redaktor strony.
Styl tekstu: podkrel, wyjustuj, zmie kolor
Stosowanie kontrolek do zmian wygldu tekstu jest rozwizaniem wygodnym. Naley jednak uywa ich z umiarem i tylko w razie koniecznoci. Podkrelanie zbyt duej
iloci tekstu, podobnie jak wyrnianie za pomoc pisma pgrubego albo kursywy,
utrudni jego odczytanie i zrozumienie. Poza tym moe wprowadzi w bd uytkownikw, poniewa podkrelenie tekstu jak wiemy jest zarezerwowane na stronach
internetowych do oznaczania odnonikw.
Justowanie tekstu, podobnie jak wyrwnanie do prawej i centrowanie, take nie
jest zalecane. Midzy wyrazami mog wwczas powsta due odstpy, co zaburzy
lini tekstu, a przez to utrudni korzystanie z serwisu uytkownikom niedowidzcym.
Nie bez znaczenia bdzie rwnie zmiana kolorw na stronie. Musimy uwaa, aby
zastosowany kolor mia odpowiedni kontrast w stosunku do ta, na ktrym si znajduje.
57
WordPress
58
WordPress
59
WordPress
60
WordPress
Alexandria
61
WordPress
62
Przydatne narzdzia
1. W
alidator (X)HTML, http://validator.w3.org/ Walidator poprawnoci kodu
(X)HTML.
2. Walidator CSS, http://jigsaw.w3.org/css-validator/ Walidator poprawnoci
kaskadowych arkuszy stylw CSS.
3. WAVE, http://wave.webaim.org/ Walidator dostpnoci stron; dostpny
rwnie jako wtyczka do Przegldarki FireFox (http://wave.webaim.org/toolbar/).
4. Colour Contrast Analyzer,
http://www.paciellogroup.com/resources/contrastAnalyser Darmowy i prosty program do sprawdzania kontrastu.
5. PDF Accessibility Checker (PAC),
http://www.access-for-all.ch/en/pdf-lab/pdf-accessibility-checker-pac.htmlDarmowy program sprawdzajcy dostpno dokumentw PDF.
6. NVDA, http://www.nvda.pl/ Darmowy program czytajcy dla uytkownikw
niewidomych i niedowidzcych.
7. Notepad++, http://notepad-plus-plus.org Darmowy edytor kodw rdowych z implementacj wielu jzykw programowania.
63
Zalecenia
Sprawdzenie wszystkich elementw nietekstowych umieszczonych na stronie internetowej,
takich jak: zdjcia, obrazki ozdobne, ikony,
wykresy, animacje, CAPTCHA, pola formularzy,
aktywne mapy graficzne, ASCII Art, Leet speak
itp. pod ktem, czy s wyposaone w tekst alternatywny, aby mogy by przetworzone przez
oprogramowanie uytkownika i dostarczy
wszystkich informacji, jakie ze sob nios.
64
Kryterium sukcesu
Zalecenia
1.2.1. Tylko audio lub tylko wi- Sprawdzenie transkrypcji opisowej nagranego
deo (nagranie) (A)
65
Kryterium sukcesu
Zalecenia
1.2.7. Rozszerzona audiode- Sprawdzenie, czy dla materiaw wideo, w ktskrypcja (nagranie) (AAA)
rych nie mona doda cieki z audiodeskrypcj z powodu synchronizacji cieki dwikowej
(np. nie ma pauz w ciece audio), zapewnione
s alternatywne wersje wideo z pauzami.
1.2.8. Alternatywa dla mediw Sprawdzenie, czy wszystkie udostpnione na
(nagranie) (AAA)
stronie treci multimedialne, posiadajce ciek wideo, maj transkrypcj opisow.
1.2.9. Tylko audio (na ywo)
66
Kryterium sukcesu
1.3.1. Informacje i relacje (A)
Zalecenia
Sprawdzenie sposobu zastosowania semantycznych znacznikw HTML, dziki ktrym
technologie asystujce, takie jak np. programy
czytajce (screen readers), uywane przez osoby niewidome i niedowidzce, mog w prawidowy sposb zinterpretowa i odczyta tre
strony. Gwny nacisk pooony jest na sprawdzenie zastosowania nagwkw w odpowiedniej hierarchii, etykiet dla pl formularzy, list
do grupowania linkw, np. menu, tytuw i nagwkw dla tabeli.
Sprawdzenie, czy sekwencja nawigacji oraz czytania, okrelona za pomoc kolejnoci w kodzie
HTML, jest logiczna i intuicyjna.
Zalecenia
Sprawdzenie, czy rozrnianie elementw wizualnych oraz przekazywanie treci jest zalene
tylko od koloru, np. wymagane pola formularzy.
67
Kryterium sukcesu
1.4.2.
Kontrola
dwiku (A)
Zalecenia
1.4.3.
(AA)
Kontrast
68
Kryterium sukcesu
Zalecenia
69
Kryterium sukcesu
Zalecenia
1.4.7. Niska gono lub brak Sprawdzenie, czy dla udostpnionych na strota dwikowego (AAA)
nie internetowej nastpujcych rodzajw nagra audio, ktre zawieraj gwnie mow, nie
s CAPTCHA w postaci audio, nie s utworami
muzycznymi, nagranie audio nie zawiera w tle
utrudniajcych w odbiorze dwikw.
Sprawdzenie, czy dwiki w tle mog zosta wyczone przez uytkownika.
Sprawdzenie, czy gono dwikw w tle jest
przynajmniej o 20 decybeli mniejsza (4 razy cichsze) ni gono mowy, ktra stanowi gwn tre nagrania. Wyjtkiem mog by sporadyczne, jedno- lub dwusekundowe wstawki
dwikowe.
1.4.8.
(AAA)
Prezentacja
1.4.9. Obrazy tekstu (bez wyjt- Sprawdzenie, czy grafiki tekstowe zostay uykw) (AAA)
te jedynie jako dekoracje, niemajce znaczenia
lub czy informacja nie moe zosta przekazana
w inny sposb, np. gdy tekst jest czci logo
lub nazwy wasnej produktu (marki).
70
ZASADA 2. FUNKCJONALNO
Komponenty interfejsu uytkownika oraz nawigacja musz by funkcjonalne (powinny pozwala na interakcj).
Wytyczna 2.1. Dostpno z klawiatury:
Zapewnij dostpno wszystkich funkcjonalnoci za pomoc klawiatury.
Kryterium sukcesu
2.1.1. Klawiatura (A)
Zalecenia
Sprawdzenie, czy kady element serwisu i jego
funkcjonalno dostpne s przy uyciu klawiatury, z wyjtkiem tych, ktre konwencjonalnie
nie mog by wykonane klawiatur (np. rysunek odrczny).
Sprawdzenie, czy zostay uyte niezalecane
skrty klawiaturowe (access keys), ktre mog
wchodzi w konflikt z istniejcymi w przegldarce czy programie czytajcym.
71
Zalecenia
Kryterium sukcesu
Zalecenia
czasu, ile potrzebuj na wykonanie okrelonego zadania na stronie internetowej oraz czy
adna funkcjonalno nie posiada limitu czasu.
2.2.4. Zakcenie pracy uyt- Sprawdzenie, czy mechanizmy, ktre mog rozkownika (AAA)
prasza uytkownika i przeszkadza podczas
wykonywania czynnoci w serwisie (komunikaty, informacje , itp.), maj moliwo odoenia
w czasie lub wyczenia. Pomin mona pilne
alarmy lub potwierdzenia w czasie dokonywania zmian.
2.2.5. Ponowne potwierdzenie Sprawdzenie, czy uytkownik moe kontynuautentycznoci (AAA)
owa czynnoci bez utraty danych z aktualnej
strony w momencie, kiedy skoczy si czas autoryzowanej przez niego sesji oraz system poprosi o ponown autoryzacj.
Zalecenia
2.3.1. Trzy byski lub wartoci Sprawdzenie, czy istniej treci zwikszajce
poniej progu (A)
ryzyko napadu padaczki poprzez oddziaywanie na ukad nerwowy czowieka, ktre migaj
wicej ni 3 razy na sekund i zawieraj duo
czerwieni.
2.3.2. Trzy byski (AAA)
73
Zalecenia
Sprawdzenie, czy kada podstrona serwisu internetowego posiada unikalny i sensowny tytu.
Sprawdzenie, czy kolejno nawigacji po linkach, elementach formularzy itp. jest logiczna
i intuicyjna.
74
Kryterium sukcesu
2.4.5. Wiele drg (AA)
Zalecenia
Sprawdzenie, czy jest moliwo znalezienia
innych stron w serwisie na wiele sposobw,
a przynajmniej na dwa sposoby z nastpujcych:
spis treci,
mapa serwisu,
wyszukiwarka,
lista powizanych podstron,
lista wszystkich podstron (przydatna tylko w
przypadku maych stron). Jeli lista linkw jest
dusza od treci, strona moe by dla uytkownikw niejasna i trudna do obsuenia.
75
Kryterium sukcesu
2.4.8. Lokalizacja (AAA)
Zalecenia
Sprawdzenie, czy istnieje mechanizm, ktry informuje uytkownika, w ktrym miejscu aktualnie si znajduje, np. cieka okruszkw (breadcrumbs).
W przypadku, gdy w serwisie naley wykona
jak czynno w kliku krokach, np. zarejestrowa si, zoy zamwienie w sklepie, wypeni
ankiet lub test, sprawdzenie, czy uytkownik
jest informowany, w ktrym kroku si znajduje
i ile krokw pozostao mu do przejcia.
2.4.9. Cel linku (z samego linku) Sprawdzenie, czy wszystkie elementy aktywne,
(AAA)
takie jak linki, przyciski formularza lub obszary
aktywne map odnonikw, zostay wystarczajco opisane z okreleniem swojego celu bezporednio z linkowanego tekstu, bez wzgldu na
to, w jakim kontekcie zostay uyte.
Nie powinny istnie linki (lub przyciski graficzne
formularzy) z tym samym tekstem, ktre kieruj w rne miejsca np. Czytaj wicej.
2.4.10. Nagwki sekcji (AAA)
ZASADA 3. ZROZUMIAO
Informacje oraz obsuga interfejsu uytkownika musz by zrozumiae.
Wytyczna 3.1. Moliwo odczytania:
Tre powinna by zrozumiaa i moliwa do odczytania.
76
Kryterium sukcesu
3.1.1. Jzyk strony (A)
Zalecenia
Sprawdzenie, czy zosta okrelony gwny jzyk strony za pomoc atrybutu lang i/lub
xml:lang w znaczniku HTML.
Sprawdzenie, czy zosta okrelony jzyk za pomoc atrybutu lang i/lub xml:lang, jeli zasza zmiana jzyka w elementach strony.
Sprawdzenie, czy sowa, ktre mog by dwuznaczne, nieznane lub uywane w bardzo specyficzny sposb, np. w danym zawodzie lub
dziedzinie technicznej, zostay wytumaczone,
np. przez opis, list definicji, sownik lub w jakikolwiek inny sposb.
Sprawdzenie, czy dla skrtw zostay zapewnione opisy ich znaczenia w rozszerzonej formie (zwaszcza dla tych, ktre pojawiaj si
w treci po raz pierwszy) za pomoc znacznikw <abbr>, <acronym> wraz z atrybutem
title lub poprzez link do sownika terminw.
3.1.5. Poziom umiejtnoci czy- Sprawdzenie, czy skomplikowane treci opitania (AAA)
sujce pewne procesy, instrukcje, informacje,
zawierajce nazwy wasne, ktre wymagaj
szerszej wiedzy i wyksztacenia wyszego ni
poziom gimnazjalny, s uzupenione o streszczenie lub wzbogacone o ilustracje, wykresy,
filmy, animacje itp. Pomagaj one zrozumie
trudny tekst nie tylko osobom o niszym wyksztaceniu, ale rwnie osobom, ktre maj
trudnoci z koncentracj, czy osobom guchym,
dla ktrych nie wszystkie zwroty i terminy s
zrozumiae.
77
Kryterium sukcesu
3.1.6. Wymowa (AAA)
Zalecenia
Sprawdzenie, czy zostaa zapewniona wymowa
potrzebna do zrozumienia sw uytych w tekcie, zaraz po tych sowach lub poprzez link do
sownika.
Zalecenia
78
Kryterium sukcesu
Zalecenia
79
Kryterium sukcesu
Zalecenia
Zalecenia
80
Kryterium sukcesu
Zalecenia
Sprawdzenie, czy wszdzie tam, gdzie uytkownik moe wprowadza, zmienia lub kasowa
informacje, otrzymuje pen informacj o tym,
jak to zrobi.
81
ZASADA 4. SOLIDNO
Tre musi by solidnie opublikowana, tak, by moga by skutecznie interpretowana przez rnego rodzaju oprogramowania uytkownika, w tym technologie
wspomagajce.
Wytyczna 4.1. Kompatybilno:
Zmaksymalizowanie kompatybilnoci z obecnymi oraz przyszymi programami uytkownikw, w tym z technologiami wspomagajcymi.
Kryterium sukcesu
Zalecenia
Sprawdzenie, czy wszystkie komponenty interfejsu uytkownika, stworzone w takich technologiach, jak np. flash, java, silverlight, pdf, ktre maj wbudowane mechanizmy wspierania
dostpnoci, s jednoznacznie identyfikowane
poprzez nadanie im nazw, etykiet, przeznaczenia. Szczeglnie wane jest to dla technologii
asystujcych, ktre dziki temu bd mogy
zrozumie nazw czy przeznaczenie napotkanego elementu i przekaza odpowiedni informacj do uytkownika lub wykona okrelone
dziaanie.
82