Łącza
Metoda badania:
Inspekcja kodu
Zastosowanie
do opracowania
Założenia, zastrzeżenia lub wyjątki
do opracowania
Obsługa dostępności
do opracowania
Oczekiwania:
Kryterium sukcesu: 2.4.4. Cel linku w kontekście
- Każde łącze na stronie prowadzi do miejsca na stronie lub innej strony albo do dokumentu
- Tekst łącza opisuje miejsce przeznaczenia (sytuacja preferowana).
- Jeżeli tekst łącza nie jest jednoznaczny, to miejsce przeznaczenia jest opisane przez kontekst (wymagane), w tym:
- tekst w tym samym zdaniu, akapicie, elemencie listy lub komórce tabeli co łącze ALBO
- tekst w nadrzędnym elemencie listy, ALBO
- tekst w komórce nagłówka tabeli, który jest powiązany z komórką zawierającą łącze.
- Naciśnięcie łącza klawiszem Enter wywołuje połączenie z docelową stroną, miejscem lub dokumentem.
- Łącza z takim samym celem mają taki sam tekst łącza, łącza do różnych celów mają różniące je teksty łączy.
Procedura testowania:
- Sprawdź na stronie każdy element, który został wyróżniony jako łącze (podkreślony, umieszczony w grupie łączy), czy działa on jako łącze, tzn. przenosi do treści na tej samej lub innej stronie.
- Sprawdź, czy cel każdego łącza wynika z jego tekstu (jeśli łącze prowadzi do innej strony lub dokumentu, to nazwa lub tytuł strony albo dokumentu jest wystarczająca).
- Sprawdź, czy łącza prowadzące do tego samego celu mają takie same teksty łączy ORAZ czy łącza prowadzące do różnych celów mają odróżniające je teksty łączy.
- Jeśli cel łącza wynikający z jego tekstu nie jest jednoznaczny, sprawdź, czy można go wywnioskować z kontekstu, w tym:
- tekstu w tym samym zdaniu, akapicie, elemencie listy lub komórce tabeli co łącze,
- tekstu w nadrzędnym elemencie listy, ALBO
- tekstu w komórce nagłówka tabeli, z którym jest powiązana komórka z łączem.
Wykorzystanie skryptozkładki ANDI
- Uruchom skryptozakładkę ANDI.
- Wybierz z menu ANDI opcję links/buttons i zaznacz w menu poziomym opcję XX links. (XX oznacza liczbę wykrytych łączy).
- Uaktywnij łącze View links list i przejrzyj tabelę z listą wykrytych łączy. Można użyć jednego z filtrów (all links – wszystkie łącza, skip links - łącza pomijające, external links – łącza do lokalizacji zewnętrznych), aby ograniczyć liczbę wyświetlanych pozycji.
- Sprawdź, czy wybrane łącze zostało utworzone znacznikiem
<a>
(anachor - kotwica). - Sprawdź, czy wybrane łącze ma dostępną nazwę oraz atrybut href wskazujący cel łącza
- Sprawdź, czy tekst, jaki ogłosi czytnik ekranu, będzie zrozumiały bez kontekstu. Jeśli nie, sprawdź kontekst łącza i oceń, czy cel łącza będzie zrozumiały z kontekstu.
- Użyj przełącznika między wykrytymi elementami strony, aby sprawdzić kolejne łącze.
Zasoby
Pomocne narzędzia:
- opcja Link Text w skryptozakładce Tota11y
- skryptozakładka Restore Link Underlines Adriana Roselliego. Podkreśla łącza na całej stronie.
- skryptozakładka [Link underlines] https://github.com/ThePacielloGroup/bookmarklets z kolekcji Pacciello Group
- opcja tables w skryptozakładce ANDI
Techniki WCAG 2.1
do opracowania
Przypadki testowe
Zaliczone
do opracowania
Niezaliczone
do opracowania