Pytanie #1 Atrybuty ARIA powstały w celu zwiększenia dostępności treści cyfrowych, w szczególności dla użytkowników czytników ekranu. Jak mają to osiągnąć? Wzmocnienie dostępności znaczników HTML poprzez dodanie równoważnych atrybutów ARIA Budowanie alternatywnych interfejsów użytkownika Uzupełnienie brakujących w HTML znaczników i atrybutów Zastąpienie znaczników HTML bardziej dostępnymi atrybutami ARIA
Pytanie #2 ARIA można stosować nie tylko w HTML. Można dodać semantykę także do formatu graficznego. Który to z formatów? Scalable Vector Graphics (SVG) Portable Network Graphics (PNG) Joint Photographic Experts Group (JPEG) Graphics Interchange Format (GIF)
Pytanie #3 W WCAG 2.1 pojawiło się nowe kryterium sukcesu o numerze 4.1.3: Komunikaty o stanie. Można je spełnić korzystając z ARIA-LIVE z odpowiednim parametrem. Taki komunikat zostanie odczytany przez syntezę mowy nawet wówczas, gdy użytkownik znajduje się w zupełnie innym miejscu strony i robi coś innego. Który z parametrów zapewnia poinformowanie użytkownika o stanie, który nie może mu umknąć? AGRESSIVE ASSERTIVE POLITE IMPORTANT
Pytanie #4 W HTML jest bardzo popularny element formularzy o nazwie CHECKBOX. W ARIA można przypisać taką rolę i jednocześnie określić stan. Można zapytać - po co? ARIA dostarcza bowiem jeszcze 1 stan, oprócz standardowych "zaznaczony" i "niezaznaczony". Jaki to stan? nieznany (UNKNOWN) nie zdefiniowany (UNDEFINED) zdefiniowany przez użytkownika (USER-DEFINED) mieszany (MIXED)
Pytanie #5 ARIA pozwala na definiowanie znaczenia całych obszarów strony internetowej, na przykład nagłówka, menu nawigacyjnego, części głównej, wyszukiwarki, czy stopki (landmarki). Podobne możliwości daje HTML 5, ale pytanie będzie dotyczyć właśnie ARIA. Jaką rolę należy przypisać dla obszaru nagłówkowego, zazwyczaj zawierającego nazwę strony internetowej, logotyp, motto i podobne informacje? DESCRIPTION HEADER BANNER CONTENT-INFO
Pytanie #6 ARIA-HIDDEN to jeden z najbardziej niebezpiecznych elementów ARIA. Jego błędne użycie może sprawić, że strona stanie się bezużyteczna. Co robi ten atrybut? powoduje, że dany element nie jest wyświetlany na stronie internetowej wyłącza wszystkie elementy ARIA użyte na stronie internetowej ukrywa oznaczony element przed technologiami asystującymi usuwa element z drzewa DOM
Pytanie #7 ARIA oferuje możliwość dodania etykiety tekstowej do niemal każdego elementu użytego w HTML. Taka etykieta nie jest wyświetlana i przekazywana wyłącznie technologiom asystującym. Który to z poniższych atrybutów spełnia taką funkcję? ARIA-DESCRIBEDBY ARIA-LABELLEDBY ARIA-PLACEHOLDER ARIA-LABEL
Pytanie #8 Na stronie internetowej umieszczony jest chat do komunikowania się z klientami. Rozwiązanie jest standardowe, to znaczy okno z wiadomościami i pole edycyjne do wpisywania wiadomości. ARIA oferuje rolę, którą można przypisać do okna z wiadomościami, by użytkownik mógł łatwiej z niego korzystać. Jaka to rola? LOG FEED STATUS MARQUEE
Pytanie #9 ARIA opisuje wiele elementów interfejsu użytkownika znanych z aplikacji, w tym takie, za pomocą których użytkownik wprowadza dane. Jednak nie wszystkie mogą być użyte, ponieważ są klasą abstrakcyjną i służą tylko do uporządkowania specyfikacji. Którego z elementów nie można użyć na stronie internetowej? SLIDER METER SPINBUTTON RANGE
Pytanie #10 Jaka jest najważniejsza zasada korzystania z ARIA podana w dokumencie opisującym sposób jej używania? stosuj ARIA zamiast elementów HTML im więcej ARIA, tym bardziej dostępna strona dodawaj ARIA do wszystkich aktywnych elementów interfejsu brak ARIA jest lepszy niż źle użyta ARIA