Przejdź do treści głównej

LepszyWeb. Przewodnik po stylach

Nagłówki

  • Nawigowanie po <h1> i <h2> daje użytkownikowi wgląd w stronę i jej strukturę. Elementy od <h3> do <h6> zapewniają szybkie zrozumienie szczegółów w każdej sekcji.
  • Znaczniki nagłówków powinny być uporządkowane. To znaczy, że po <h1> powinien następować <h2>, po <h2> powinien być <h2> lub <h3> i tak dalej. Można pominąć poziomy nagłówków, gdy przechodzi się do nadrzednej sekcji treści (np. z <h4> do <h1>).
  • Znaczniki nagłówków powinny być spójne. Niekonsekwentne wdrażanie nagłówków może powodować dezorientację i frustrację użytkowników korzystających z technologii wspomagających.
  • Nie stylizuj tekstu, aby nadać nagłówkom wizualny wygląd - używaj rzeczywistych znaczników nagłówków.
  • Nagłówki tytułują treść. Po nagłówku musi więc występować jakaś treść. Jeśli pod tekstem, który zamierzasz oznaczyć jako nagłówek, nie ma treści, oznacz go jako zwykły tekst albo inaczej, np. łącze.

Wytyczne WCAG 2.1

1.3.1 Informacje i relacje - Informacje, struktura oraz relacje między treściami przekazywane poprzez prezentację mogą być odczytane przez program komputerowy lub istnieją w postaci tekstu (Poziom A)

2.4.6 Nagłówki i etykiety - Nagłówki i etykiety opisują temat lub cel treści. (Poziom AA)

2.4.8 Nagłówki sekcji - Nagłówki sekcji są używane do porządkowania treści. (Poziom AAA)

Koduję,

ale nie zdaję sobie sprawy,

że minęły już godziny.

Moje oczy są przekrwione,

opuszki palców mi krwawią,
ale ja kontynuuję.

Listy

  • Tworzenie dostępnych list jest dość łatwe i proste, jeśli używasz odpowiedniego znakowania.
  • Użyj znacznika ol do grupowania list uporządkowanych; użyj znacznika ul do grupowania list nieuporządkowanych; i użyj znacznika dl do grupowania terminów z ich definicjami.
  • Proste listy oddzielone przecinkami mogą nie potrzebować znacznika listy, ale dłuższe listy lub grupy linków powinny go mieć.

Wytyczne WCAG 2.1

1.3.1 Informacje i relacje - Informacje, struktura oraz relacje między treściami przekazywane poprzez prezentację mogą być odczytane przez program komputerowy lub istnieją w postaci tekstu (Poziom A)

Lista uporządkowana

Best Nikola Tesla Quotes

  1. "Our virtues and our failings are inseparable, like force and matter. When they separate, man is no more."
  2. "The scientists of today think deeply instead of clearly. One must be sane to think clearly, but one can think deeply and be quite insane."
  3. "It is paradoxical, yet true, to say, that the more we know, the more ignorant we become in the absolute sense, for it is only through enlightenment that we become conscious of our limitations. Precisely one of the most gratifying results of intellectual evolution is the continuous opening up of new and greater prospects."

Lista nieuporządkowana

List of Unusual Dog Breeds

  • Beauceron
  • Belgian Malinois
  • Entlebucher Mountain Dog
  • Keeshond
  • Kooikerhondje
  • Mudi
  • Petit Basset Griffon Vendéen
  • Portuguese Podengo Pequeno
  • Schipperke
  • Xoloitzcuintli

Lista opisowa (definicji)

Warzywa, które technicznie są owocami
awokado
papryka
ogórki
bakłażany
dynia
Pomidory
Cukinia

Tabele

  • Tabele z jednym nagłówkiem i prostymi danymi są w miarę dostępne od razu po wyjęciu z pudełka i mogą nie wymagać dodatkowej poprawy dostępności. Zawsze używaj najprostszej możliwej konfiguracji tabeli.
  • Kiedy twoje tabele stają się bardziej złożone, użyj elementu <th> do identyfikacji komórek nagłówka poprzez dodanie atrybutu scope. Dla nagłówka wierszy użyj <th scope="row">. Dla nagłówka kolumn użyj <th scope="col">.
  • Dodaj opcjonalny element <caption> przed treścią tabeli, aby dać użytkownikom więcej informacji na temat treści tabeli. Pomyśl o tym jako o tytule tabeli.

Zasoby

Wytyczne WCAG 2.1

1.3.1 Informacje i relacje - Informacje, struktura oraz relacje między treściami przekazywane poprzez prezentację mogą być odczytane przez program komputerowy lub istnieją w postaci tekstu (Poziom A)

Opcja #1: Tabela z jednym wierszem nagłówków

Data Wydarzenie MIejsce
3 lutego Impreza niespodzianka Miasto Imprez

Opcja #2: Tabela z dwoma nagłówkami i podpisem

Nazwy kolorów w wielu językach
Kolor Francuski Niemiecki Włoski Portugalski Hiszpański
Czerwony rouge rot rosso vermelho rojo
Pomarańczowy orange orange arancione laranja anaranjado
Żółty jaune gelb giallo amarelo amarillo
Zielony vert grün verde verde verde
Niebieski bleu blau blu azul azul
Purpurowy pourpre lila porpora roxo morado

Opcja #3: Tabela złożona

Królestwo Gromada Klasa Rząd
Zwierzęta Strunowce Saki Drapieżne
Zwierzęta Arthropoda Insekty Lepidoptera
Zwierzęta Szkarłupnie Rozgwiazdy Forcipulatida
Rodzina Rodzaj Gatunek Odmiana
Kotowate Pantery Tygrys azjatycki Tygrys
Danaidowate Dannaus Wędrowne Danaid wędrowny
Asteridae Rozgwiazdy Rozgwiazda Gwiazda morska
północnego Pacyfiku

Opcja #4: Tabela responsywna

House Side House Address Other Other Address Senate Side Senate Address
Rayburn House Office Building 50 Independence Ave, SW Washington, DC 20515 Library of Congress 101 Independence Ave SE, Washington, DC 20540 Russell Senate Office Building 2 Constitution Ave NE, Washington, DC 20002
Longworth House Office Building 15 Independence Ave, SW Washington, DC 20515 Supreme Court 1 First Street, NE Washington, DC 20543 Dirksen Senate Office Building 100 Constitution Ave NE Washington, DC 20002
Cannon House Office Building 25 Independence Ave, SE Washington, DC 20003 Capitol Visitors Center First & East Capitol St SE, Washington, DC 20004 Hart Senate Office Building 150 Constitution Ave NE Washington, DC 20510
Capitol South Metro 307 First Street SE Washington, DC 20003 Federal Center Metro 401 3rd Street SW Washington, DC 20024 Union Station Metro 701 First St. NE Washington, DC 20002

Panele z zakładkami - szkic

  • Należy uważać na używanie paneli z zakładkami, ponieważ są one z założenia mniej widoczne.
  • Po ustawieniu fokusu na przycisku panelu (zakładce), pozostałe panele można wybrać za pomocą klawiszy strzałek.
  • Dostęp do treści w panelu można uzyskać za pomoca klawisza Tab (jeśli w panelu znajdują się elementy interaktywne) lub PgDn (jeśli w panelu nie ma elementów interaktywnych).
  • Upewnij się, że aktualizujesz wartości atrybutów aria-posinset i aria-setsize, jeśli masz więcej niż trzy panele.

Zasoby

Wytyczne WCAG 2.1

2.1.1 Klawiatura - Wszystkie funkcjonalności w treści są obsługiwane za pomocą interfejsu klawiatury, bez wymogu określonego czasu użycia poszczególnych klawiszy, z wyjątkiem sytuacji, kiedy dana funkcja wymaga wprowadzenia informacji przez użytkownika w oparciu o ścieżkę ruchów, a nie w oparciu o punkty końcowe wejścia. (Poziom A)

Panel 1

Ważnym osiągnięciem Apollo było pokazanie, że ludzkość nie jest na zawsze przykuta do tej planety, a nasze wizje sięgają dalej, a nasze możliwości są nieograniczone.

Na górę