Link “Pomiń nawigację” - dostępne strony

Artykuły, dostępność Brak Komentarzy »

Większość developerów, designerów oraz managerów projektów jest przekonana, że zaprojektowanie i implementacja dostępnej strony internetowej jest droga i skomplikowana. Mija się to zupełnie z prawdą, co będę się starał pokazać w moich artykułach poświęconych dostępności.

Link “Pomiń nawigację” jest ogromnym udogodnieniem dla osób niewidomych oraz tych, którzy przy przemieszczaniu się w Internecie nie korzystają z urządzeń typu mysz lub kot. Urządzenia czytające strony internetowe zawsze zaczynają od lewego, górnego rogu i linia po linii przesuwają się w dół zawartości. Większość serwisów internetowych na samej górze strony umieszcza, zgodnie ze standardami i dobrą praktyką, nagłówek i menu główne, dlatego screen reader przy każdym odświeżeniu okna przeglądarki, bądź kliknięciu linku, przesuwa się do punktu startowego i zaczyna czytać od nowa. Po krótkiej chwili staje się to irytujące, monotonne, nieprzydatne i bardzo spowalnia użytkownika.

Właśnie do tego celu stosuje się linki “Pomiń nawigację“. Jest kilka dostępnych standardów, pokrótce opiszę trzy, każdy z nich ma swoje wady i zalety:

  1. link na górze strony
  2. niewidzialne linki
  3. link widoczne jedynie po zaznaczeniu

Pierwszy i najłatwiejszy sposób to użycie normalnych tekstowych odnośników zakotwiczonych w miejscu, gdzie zaczyna się zawartość strony.

<body>
<a href=”#zawartoscstrony”>Skip navigation</a>

<h1><a name=”
zawartoscstrony” id=”zawartoscstrony“></a>Nagłówek</h1>
<p>Pierwszy paragraf tekstu na stronie</p>

Ta metoda jest bardzo dostępna, ale większość designerów wolałaby ukryć linki, które większości użytkowników się nie przydadzą. Stąd druga metoda - niewidzialne linki - ukryte przed okiem użytkownika, ale czytelne dla przeglądarek dla niewidomych. W tym celu, używając stylów CSS przesuwamy link powyżej “pola widzenia” okna przeglądarki.

HTML

<div id="pomin"><a href="#zawartoscstrony">Pomiń nawigację</a></div>

CSS

#pomin a, #pomin a:hover, #pomin a:visited
{
position: absolute;
left: 0px;
top: -1000px;
width: 1px;
height: 1px;
overflow: hidden;
}

Zaletą jest czytelność kodu dla przeglądarek dla niewidomych, ale nie skorzystają z niej osoby nie używające myszy lub kota. Ostatnia metoda satysfakcjonuje oba przypadki użytkowników - jest to ukryty link, pojawiający się na ekranie po wybraniu go przyciskami klawiatury.

HTML

<div id="pomin"><a href="#zawartoscstrony">Pomiń nawigację</a></div>

CSS

#pomin a, #pomin a:hover, #pomin a:visited
{
position: absolute;
left: 0px;
top: -1000px;
width: 1px;
height: 1px;
overflow: hidden;
}

#pomin a:active, #pomin a:focus
{
position: static;
width: auto;
height: auto;
}

Przykład znajduje się na stronie Jima Tatchera, proszę przejść na jego stronę i przycisnąć klawisz tabulacji.

Nasza firma zajmuje się analizą, projektowaniem i implementacją dostępności na stronach internetowych. Aby dowiedzieć się więcej zapoznaj się z naszą ofertą, lub kliknij przycisk poniżej i zamów wycenę.

Zamów instalację i konfigurację statystyk

Główne rodzaje nawigacji stron internetowych

Artykuły Brak Komentarzy »

Systemy nawigacji w większości przypadków składają się z trzech elementów:

  • nawigacji globalnej - znajdującej się na górze strony, zawierającej główne sekcje serwisu. Powinna odpowiadać ma pytania “gdzie jestem?”, “gdzie mogę pójść?
  • nawigacji lokalnej - w większości przypadków znajduje się ona na lewej stronie ekranu (nie polecamy prawej strony, chyba że w przypadku języków czytanych od prawej do lewej - na przykład arabski, hebrajski, perski). Ta sekcja powinna informować użytkownika gdzie jest lub może pójść lokalnie - w podkategorii lub podsekcji strony
  • nawigacji kontekstowej - zawartej w tekście. Tym mianem określa się wszystkie linki znajdujące się w tekście i tabelach zawartych w kontekście strony

Nawigacja na stronie internetowej

Dodatkowo na każdej większej stronie internetowej powinien znaleźć się element, który wszedł już do standardów projektowania serwisów internetowych - mapa strony. W tej części serwisu, na jednej stronie powinny znaleźć się linki do wszystkich najważniejszych miejsc serwisu. Mapa powinna także odwzorowywać hierarchię stron i podstron poprzez na przykład indentację. Ten rodzaj nawigacji jest bardzo przydatny nie tylko ze względu na użyteczność dla użytkownika, ale także ze względu na wyszukiwarki, które z tego miejsca dotrą do każdego zakątka serwisu.

przykład mapy strony

Rzadziej spotykanym sposobem nawigacji jest indeks. Na tej stroni, zazwyczaj w kolejności alfabetycznej, umieszczone są tak jak w przypadku mapy strony odnośniki do wszystkich części serwisu. Indeksy w dużej mierze zastąpione zostały przez mapy serwisó, ponieważ są mniej użyteczne i nie ukazują hierarchii.

przykład indeksu strony internetowej

Nasza firma zajmuje się projektowaniem nawigacji stron internetowych (wireframing). Aby dowiedzieć się więcej zapoznaj się z naszą ofertą, lub kliknij przycisk poniżej i zamów wycenę.

Zamów instalację i konfigurację statystyk

Aktualności RSS Komentarze RSS Login  Mapa strony

© Jakiekolwiek kopiowanie zawartych na tej stronie treści lub grafik jest zabronione i chronią je prawa autorskie.