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

Użyteczność menu serwisów internetowych

dostępność Brak Komentarzy »

Menu jest bez wątpienia jednym z najważniejszych elementów każdej strony internetowej. Źle zaprojektowane może

  • sprawić fałszywe wrażenie co do zawartości i roli serwisu
  • prowadzić do wysokiej ilości odbić (bounce rate - ilość użytkowników opuszczających stronę nie podążając wgłąb)
  • sprawić, że serwis stanie się niedostępny lub nieużyteczny
  • sfrustrować użytkownika prowadząc go do celu krętymi ścieżkami, bądź w błędne miejsce

Projektując, bądź ulepszając menu należy pamiętać o kilku fundamentalnych zasadach. Menu musi:

  1. stanowić najważniejsze zadanie dla użytkownika
  2. odróżniać się od zawartości strony graficznie i być łatwe do odnalezienia
  3. być czytelne - kontrast, rozmiar i rodzaj czcionki musi być dobrze dobrany
  4. być łatwe do skanowania wzrokiem - odpowiednie odstępy muszą być zachowane
  5. być łatwe w obsłudze i intuicyjne
  6. powinny być wczytywane jako jeden z pierwszych elementów strony
  7. design musi być konsekwentny, jeden styl powinien byc zachowany dla wszystkich elementów
  8. muszą być dostępne dla niepełnosprawnych, dlatego nie należy stosować javascript do ich generowania

Firma Marketing w Internecie.com zajmuje się analizą i projektowaniem nawigacji (wireframing)

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.