Elementy orientacyjne HTML5 są używane do ulepszania nawigacji

Elementy HTML5, takie jak main, nav i aside, działają jak punkty orientacyjne, czyli specjalne obszary na stronie, do których mogą przechodzić czytniki ekranu i inne technologie wspomagające osoby z niepełnosprawnością. Korzystając z elementów orientacyjnych, możesz znacznie poprawić komfort korzystania z witryny przez osoby korzystające z technologii wspomagających osoby z niepełnosprawnością. Więcej informacji znajdziesz w artykule o punktach orientacyjnych HTML 5 i ARIA na stronie Deque University.

Ręczne sprawdzanie punktów orientacyjnych

Skorzystaj z listy elementów punktów orientacyjnych opracowanych przez organizację W3C, aby sprawdzić, czy każda główna sekcja strony jest zawarta w danym punkcie orientacyjnym. Na przykład:

<header>
  <p>Put product name and logo here</p>
</header>
<nav>
  <ul>
    <li>Put navigation here</li>
  </ul>
</nav>
<main>
  <p>Put main content here</p>
</main>
<footer>
  <p>Put copyright info, supplemental links, etc. here</p>
</footer>

Możesz też użyć narzędzi takich jak rozszerzenie Accessibility Insights firmy Microsoft, aby zwizualizować strukturę strony i wyróżnić sekcje, które nie znajdują się w punktach orientacyjnych:

Zrzut ekranu przedstawiający stronę web.dev z zaznaczonymi punktami orientacyjnymi za pomocą rozszerzenia Accessibility Insights

Jak skutecznie korzystać z punktów orientacyjnych

  • Do definiowania głównych sekcji strony używaj elementów orientacyjnych zamiast elementów ogólnych, takich jak <div> czy <span>.
  • Wskaż strukturę strony za pomocą punktów orientacyjnych. Na przykład element <main> powinien zawierać wszystkie treści bezpośrednio związane z główną ideą strony, więc na każdej stronie powinna występować tylko jedna treść. Zapoznaj się z podsumowaniem elementów podziału treści w MDN, aby dowiedzieć się, jak używać poszczególnych punktów orientacyjnych.
  • Ostrożnie korzystaj z punktów orientacyjnych. Zbyt duża liczba punktów orientacyjnych może utrudniać nawigację użytkownikom technologii wspomagających, ponieważ uniemożliwia im to łatwe przeskoczenie do wybranego fragmentu treści.

Więcej informacji znajdziesz w poście Nagłówki i punkty orientacyjne.

Zasoby