Przejdź do głównej treści
Niquelao Dostępność stron internetowych i front-end w języku hiszpańskim: standardy WCAG, dostępne widżety i rozszerzenia do Firefox, wyjaśnione na przykładach rzeczywistego kodu.

Niektóre linki na tej stronie są linkami afiliacyjnymi: jeśli dokonasz zakupu za ich pośrednictwem, możemy otrzymać prowizję bez żadnych dodatkowych kosztów dla Ciebie. Nie wpływa to jednak na nasze rekomendacje. Szczegóły znajdziesz w naszej polityce afiliacyjnej. Deklaracja afiliacyjna.

Strona internetowa z dostępem: características clave comparadas

Dostępność sieci jest definiowana przez cztery mierzalne cechy – dostrzegalne, funkcjonalne, zrozumiałe i solidne – wyrażone zgodnie z 13 kryteriami poziomu A i AA WCAG 2.2, które są wymagane przez normę EN 301 549 w Europie. Te cztery cechy działają jako kryteria oceny: każdy widget, narzędzie lub framework jest oceniany na podstawie tego, ile spełnia i z jaką solidnością.

Kluczowe wnioski

  • Cztery cechy WCAG (postrzegalne, funkcjonalne, zrozumiałe, solidne) stanowią ramy oceny, a nie slogan: każda z nich grupuje sprawdzalne kryteria z udokumentowanymi technikami.
  • Poziom AA jest praktycznym celem większości projektów: obejmuje kontrast, klawiaturę, etykiety formularzy, strukturę i komunikaty o błędach i jest to próg odnoszący się do prawodawstwa europejskiego.
  • Żadne automatyczne narzędzie nie wykrywa więcej niż ułamek rzeczywistych problemów; ręczne testowanie za pomocą klawiatury i czytnika ekranu pozostaje niezastąpione.
  • Wybór „dostępnego” widżetu lub frameworka wymaga sprawdzenia jego zachowania za pomocą klawiatury, zarządzania fokusem i semantyki ARIA, a nie tylko marketingu.
  • Zgodność to proces ciągły powiązany z cyklem życia produktu, a nie jednorazowy audyt, który jest archiwizowany.

Co naprawdę oznaczają „cechy dostępności sieci”

Terminu „cechy” używa się w dwóch znaczeniach, które warto rozróżnić. Pierwsze jest normatywne: WCAG organizuje swoje kryteria sukcesu w cztery zasady lub cechy – postrzegalność, funkcjonalność, zrozumiałość i solidność – znane jako POUR (od angielskich nazw).

Drugie jest praktyczne: gdy programista mówi, że komponent „ma dobre cechy dostępności”, zazwyczaj odnosi się do zestawu konkretnych zachowań (nawigacja klawiaturą, poprawne role ARIA, wystarczający kontrast, tekst alternatywny). Oba ujęcia są potrzebne: pierwsze daje ramy oceny, drugie szczegóły implementacyjne.

WCAG 2.2, opublikowane przez W3C w 2023 roku, utrzymują cztery zasady i dodają kryteria takie jak minimalny rozmiar celu (2.5.8) oraz spójność pomocy (3.2.6). Poziom A grupuje kryteria minimalne; AA dodaje te najistotniejsze dla większości witryn; AAA jest aspiracyjny i rzadko wymagany w całości. Dla witryny XHTML/CSS skierowanej na rynek hiszpańskoj lub latynoamerykański realistycznym celem jest poziom AA, ponieważ jest to poziom referencyjny dla europejskiej normy zharmonizowanej EN 301 549, a co za tym idzie, Dyrektywy (UE) 2016/2102 w sprawie dostępności stron internetowych sektora publicznego.

Las cuatro características WCAG, una por una

Wyczuwalne

Cecha postrzegalności wymaga, aby informacje były prezentowane w sposób, który użytkownik może odebrać, niezależnie od jego zmysłów. W praktyce przekłada się to na alternatywy tekstowe dla treści nietekstowych (1.1.1), napisy i transkrypcje dla multimediów (1.2.x), strukturę semantyczną, która nie zależy tylko od pozycji lub koloru (1.3.1), minimalny kontrast 4,5:1 dla tekstu normalnego i 3:1 dla dużego tekstu (1.4.3) oraz treść, która pozostaje czytelna po powiększeniu do 200% bez poziomego przewijania (1.4.10). Częstym błędem w starych witrynach XHTML jest używanie tabel do układu strony lub obrazów zamiast tekstu: oba rozwiązania naruszają postrzegalność, ponieważ tracona jest kolejność odczytu i skalowalność.

Działa

Cecha funkcjonalności gwarantuje, że wszystkie komponenty interfejsu działają z klawiaturą i technologiami wspomagającymi. Kluczowe kryteria to pełna dostępność z klawiatury (2.1.1), brak pułapek fokusu (2.1.2), regulowany czas (2.2.1), mechanizmy pauzowania ruchomych treści (2.2.2), nawigacja za pomocą linków przeskoku i opisowe tytuły stron (2.4.1, 2.4.2), logiczna kolejność fokusu (2.4.3) oraz wystarczający rozmiar celu (2.5.8). To tutaj zawodzi większość rozwijanych menu, okien modalnych i karuzel: przechwytują fokus i nie zwracają go, lub polegają na zdarzeniach myszy („onmouseover”) bez odpowiednika klawiaturowego.

Powiązane: — Superposición de IA que promete cumplimiento WCAG w 48 godzinach.

Zrozumiałość

Cecha zrozumiałości dotyczy tego, aby treść i działanie interfejsu były zrozumiałe. Obejmuje ona zadeklarowany język strony za pomocą atrybutu lang (3.1.1), etykiety i pomoce przy wprowadzaniu danych w formularzach (3.3.2), identyfikację i opis błędów (3.3.1, 3.3.3), spójną nawigację między stronami (3.2.3) oraz, w WCAG 2.2, spójność pomocy (3.2.6). Formularz, który zaznacza pole na czerwono, ale nie wyjaśnia, co poszło nie tak, narusza tę cechę, nawet jeśli jest to wizualnie jasne dla osoby bez niepełnosprawności.

Robusta

Cecha solidności wymaga, aby treść działała z szeroką gamą agentów użytkownika, w tym obecnymi i przyszłymi. Kluczowym kryterium jest poprawna analiza składniowa (4.1.1, przestarzałe w WCAG 2.2, ale istotne w XHTML) oraz nazwa, rola i wartość dla komponentów interfejsu (4.1.2). W praktyce oznacza to pisanie poprawnego kodu HTML, używanie elementów natywnych, gdy istnieją, i sięganie po ARIA tylko wtedy, gdy nie ma alternatywy, zgodnie z pierwszą zasadą ARIA: nie używaj ARIA, jeśli natywny element HTML już spełnia tę funkcję.

Tabela porównawcza: jak oceniać narzędzia i widżety pod kątem czterech cech

CharakterystykaCo sprawdzić w narzędziu lub widżecieSygnał ostrzegawczy
WyczuwalneGeneruje alternatywy tekstowe, zachowuje kontrast, nie polega na kolorzeWaliduje tylko obrazy, ignorując strukturę i kontrast
FunkcjonalnośćNawigacja klawiaturą, zarządzanie fokusem, brak pułapekWymaga myszy lub nie zamyka się klawiszem Escape
ZrozumiałośćEtykiety, komunikaty o błędach, zadeklarowany językZaznacza błędy bez tekstu wyjaśniającego
RobustaPoprawny HTML, poprawne role ARIA, działa w różnych przeglądarkachUżywa div z onclick zamiast button

Tabela ta służy jako lista kryteriów do wyboru między opcjami. Narzędzie, które obejmuje tylko kolumnę „postrzegalność”, jest przydatne jako pierwszy filtr, ale nie jako certyfikacja.

Warto zobaczyć: — Accesibilidad gestionada: automatización cobinada con revisión humana.

Narzędzia a ich związek z cechami

Automatyczne narzędzia oceny — takie jak axe DevTools, WAVE czy Lighthouse — wykrywają przede wszystkim problemy z postrzegalnością i solidnością: brak tekstu alternatywnego, niewystarczający kontrast, błędnie sformatowane atrybuty ARIA, hierarchię nagłówków. Ich zakres jest z założenia częściowy: nie potrafią ocenić, czy tekst alternatywny jest opisowy, czy kolejność fokusu ma sens lub czy komunikat o błędzie jest zrozumiały. Dokumentacja Deque dotycząca axe oraz przewodnik WebAIM w sprawie automatycznej oceny zgadzają się, że żadne narzędzie nie zastąpi ludzkiej weryfikacji.

Testowanie ręczne obejmuje to, czego narzędzia nie widzą. Minimalna procedura obejmuje: poruszanie się po całej stronie wyłącznie za pomocą Tab i Shift+Tab, sprawdzanie, czy fokus jest zawsze widoczny, testowanie za pomocą czytnika ekranu (NVDA lub VoiceOver), powiększanie do 200% i sprawdzanie, czy nic się nie nakłada, oraz wyłączenie CSS w celu potwierdzenia, że ​​kolejność treści ma sens. Ten ostatni krok ujawnia problemy o zrozumiałej charakterystyce, na które nie wskazuje żadne narzędzie.

Jak wybierać w zależności od typu projektu

Witryna instytucjonalna lub sektora publicznego w Hiszpanii powinna dążyć do poziomu AA i dokumentować zgodność, ponieważ wymagają tego przepisy. Osobisty blog może nadać priorytet postrzegalności i funkcjonalności, co rozwiązuje większość realnych barier.

Złożona aplikacja internetowa z interaktywnymi komponentami wymaga inwestycji w solidność i funkcjonalność, ponieważ niestandardowe widżety są głównym źródłem błędów. Decyzja nie brzmi „ile cech spełniam”, lecz „które cechy są krytyczne dla moich użytkowników i moich obowiązków prawnych”.

W przypadku frameworków i bibliotek komponentów praktyczna ocena obejmuje testowanie komponentu za pomocą klawiatury przed jego przyjęciem. Niestandardowy „wybór”, który nie reaguje na strzałki, moduł modalny, który nie zatrzymuje prawidłowo fokusu, lub podpowiedź pojawiająca się tylko po najechaniu myszką, sygnalizują, że biblioteka przedkłada wygląd nad funkcjonalność. Dokumentacja Przewodnika po praktykach autorskich W3C ARIA opisuje oczekiwane wzorce dla każdego widżetu i zapewnia punkt odniesienia do porównań.

Częste błędy w interpretacji cech

Pierwszym błędem jest traktowanie czterech cech jako binarnej listy kontrolnej. Zgodność jest kumulatywna i kontekstowa: witryna może spełniać 40 kryteriów i zawieść w jednym, który całkowicie blokuje użytkownika.

Powiązane: — La certificación profesional que acredita tu experiencia en accesibilidad.

Drugim błędem jest ufanie „nakładkom” (overlay) lub widżetom dostępności, które obiecują naprawę strony za pomocą skryptu; produkty te nie korygują leżącego u podstaw kodu HTML i są krytykowane przez społeczność oraz raporty organizacji ds. osób z niepełnosprawnościami. Trzecim błędem jest jednorazowy audyt: treść się zmienia, komponenty są aktualizowane, a zgodność ulega pogorszeniu. Dostępność to proces zintegrowany z cyklem rozwoju, z testami przy każdym wdrożeniu.

Najczęściej zadawane pytania

Jakie są cztery cechy dostępności sieci według WCAG?

WCAG organizuje swoje kryteria w oparciu o cztery zasady: zauważalne, wykonalne, zrozumiałe i solidne, znane jako POUR. Każda zasada grupuje sprawdzalne kryteria sukcesu z poziomami A, AA i AAA. Struktura ta jest utrzymana w WCAG 2.2 i stanowi podstawę oceny dowolnego miejsca lub komponentu.

Jaki poziom zgodności z WCAG powinna spełniać moja witryna?

Para la mayoría de sitios, el nivel AA es el objetivo práctico y el que referencia la legislación europea a través del estándar EN 301 549. El nivel A cubre lo mínimo y el AAA es difícil de alcanzar en su totalidad. Si tu sitio es del sektor público en la UE, el AA es exigible.

Warto zobaczyć: — Widżet umożliwiający dostęp do planu za darmo dla każdego użytkownika.

Czy narzędzia automatyczne wystarczą, aby spełnić cechy dostępności?

Nie. Las herramientas automáticas Detectan una parte de los problemas, sobre todo de kontraste, texto alternativo y ARIA mal formato, pero no pueden evaluar si un texto alternativo es adecuado o si el orden de foco tiene sendido. La revisión manual con teclado y lector de pantalla es imprescindible para una conformidad real.

Jaka jest różnica między dostępnością a użytecznością?

Dostępność zapewnia, że ​​osoby niepełnosprawne mogą postrzegać, obsługiwać, rozumieć i wykorzystywać treści; Użyteczność ma na celu zapewnienie, że doświadczenie będzie wydajne i satysfakcjonujące dla każdego użytkownika. Nakładają się na siebie: dostępna witryna jest zwykle bardziej użyteczna, ale użyteczna witryna niekoniecznie jest dostępna.

¿Czy widżety lub nakładki są dostępne automatycznie?

Brak poprawek w HTML subyacente ni los as de estructura, foco or semantica. La comunidad de accesibilidad y divesos informuje los han cuestionado porque pueden dar una falsa sensación de conformidad. La solución pasa por corregir el código y los Componentes, no por superponer un script.

Czy chcesz uzyskać dostęp do istniejącej wersji XHTML/CSS?

Empieza por lo que más Impacto tiene: HTML válido y semántico, tekst alternatywny w obrazach, kontrast wystarczający, navegación completa por teclado y etiquetas en formułarios. Después audyta con una herramienta automática ycompletea con pruebas manuales. Documenta los criterios cubiertos y repite el proceso en cada cambio valide.


Añade accesibilidad w 5 minut

Widżet umożliwiający dostęp do planu za darmo dla każdego użytkownika