Co to jest czytnik ekranu?
Czytnik ekranu (ang. screen reader) to oprogramowanie wspierające osoby niewidome i słabowidzące w korzystaniu z komputera, aplikacji oraz stron internetowych. Program odczytuje na głos treść interfejsu albo przekazuje ją do monitora brajlowskiego.
W kontekście witryn internetowych czytnik ekranu korzysta głównie ze struktury dokumentu HTML: nagłówków, linków, formularzy, etykiet, tekstów alternatywnych i kolejności elementów na stronie.
Dlaczego jest ważny na stronach WWW?
Osoba niewidoma nie analizuje strony wzrokowo. Zamiast tego porusza się po niej za pomocą klawiatury i komunikatów odczytywanych przez czytnik ekranu. Dlatego strona powinna być przygotowana tak, aby program mógł poprawnie rozpoznać jej elementy.
Co ułatwia działanie czytnika ekranu?
- stosowanie semantycznych znaczników HTML, np.
header,nav,main,button,label, - poprawna hierarchia nagłówków
h1,h2,h3, - tekst alternatywny
altdla istotnych grafik, - etykiety pól formularza,
- możliwość obsługi strony z klawiatury,
- używanie atrybutów ARIA tylko wtedy, gdy są potrzebne.
Przykład
<label for="email">Adres e-mail</label>
<input id="email" type="email">
Dzięki powiązaniu label z polem formularza czytnik ekranu może poinformować użytkownika, jakie dane należy wpisać.
Ważne na egzaminie
Opcją, która bezpośrednio wspiera osoby niewidome w korzystaniu z witryn internetowych, jest czytnik ekranu. Sama zmiana rozdzielczości, modyfikacja czcionki lub ograniczenie liczby grafik może pomagać niektórym użytkownikom, ale nie zastępuje technologii odczytującej treść strony.