Jakie wartości może mieć atrybut roli HTML5 / XHTML?


Odpowiedzi:


20

Oto prawidłowe role oparte na HTML 5.2 ...

  • alarm
  • alertdialog
  • podanie
  • artykuł
  • transparent
  • przycisk
  • komórka
  • pole wyboru
  • nagłówek kolumny
  • combobox
  • uzupełniający
  • contentinfo
  • definicja
  • dialog
  • informator
  • dokument
  • karmić
  • postać
  • Formularz
  • krata
  • gridcell
  • Grupa
  • nagłówek
  • img
  • połączyć
  • lista
  • skrzynka na listy
  • element listy
  • log
  • Główny
  • duży namiot
  • matematyka
  • menu
  • pasek menu
  • pozycja w menu
  • menuitemcheckbox
  • menuitemradio
  • nawigacja
  • Żaden
  • Uwaga
  • opcja
  • prezentacja
  • pasek postępu
  • radio
  • radiogroup
  • region
  • rząd
  • rowgroup
  • rowheader
  • pasek przewijania
  • Szukaj
  • pole wyszukiwania
  • separator
  • suwak
  • przycisk pokrętła
  • status
  • przełącznik
  • patka
  • stół
  • tablista
  • tabpanel
  • semestr
  • pole tekstowe
  • regulator czasowy
  • pasek narzędzi
  • podpowiedź
  • drzewo
  • treegrid
  • treeitem


14

Wygląda na to, że w HTML5 zawartość roleatrybutu jest określona jako atrybut WIA-ARIA. Zobacz w szczególności ostatni akapit sekcji 3.2.3 „Atrybuty globalne” , w którym stwierdza się:

Aby umożliwić produktom technologii wspomagających udostępnianie bardziej szczegółowego interfejsu, niż jest to możliwe w przypadku elementów i atrybutów HTML, można określić zestaw adnotacji dla produktów technologii wspomagających (rola ARIA i atrybuty aria- *).

roleAtrybut jest zatem dalej szczegółowo w rozdziale 3.2.7 „WAI-ARIA” i stanowi najwyraźniej normatywnego tabelę semantyki i wartości atrybutu na zasadzie element po elemencie.

Uwaga: łącza do określonych sekcji specyfikacji HTML5 powyżej wskazują „najnowszą opublikowaną wersję” raportu technicznego HTML5 pod adresem http://www.w3.org/TR/html5/ . Dostępna może być bardziej aktualna wersja „szkic redaktora”. TR poda do niego link na stronie tytułowej dokumentu. Gdy specyfikacja jest aktualizowana lub przechodzi do nowej fazy wdrażania, łącza te mogą się zepsuć i będą wymagać aktualizacji.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.