En aquest tema, explorarem el principi de "Robustesa" en el context de l'accessibilitat web. La robustesa es refereix a la capacitat del contingut web per ser interpretat de manera fiable per una àmplia gamma de tecnologies, incloent-hi navegadors, dispositius i tecnologies assistencials, tant actuals com futures.
Objectius d'Aprenentatge
- Comprendre la importància de la robustesa en l'accessibilitat web.
- Aprendre a assegurar que el contingut web sigui compatible amb diverses tecnologies.
- Identificar pràctiques recomanades per mantenir la compatibilitat futura.
Conceptes Clau
- Importància de la Robustesa
- Interoperabilitat: El contingut web ha de funcionar correctament en diferents navegadors i dispositius.
- Compatibilitat amb Tecnologies Assistencials: Assegurar que les tecnologies assistencials puguin interpretar i interactuar amb el contingut.
- Preparació per al Futur: Utilitzar estàndards i pràctiques que permetin que el contingut sigui accessible amb tecnologies futures.
- Pràctiques Recomanades
2.1. Ús de Codi Semàntic
-
HTML Semàntic: Utilitzar etiquetes HTML adequades per descriure el contingut. Per exemple,
<header>
,<nav>
,<article>
, i<footer>
.<article> <header> <h1>Títol de l'Article</h1> </header> <p>Contingut de l'article...</p> </article>
-
Evitar l'ús excessiu de
div
ispan
: Utilitzar etiquetes semàntiques en lloc dediv
ispan
per a estructurar el contingut.
2.2. Validació del Codi
- Validadors de Codi: Utilitzar eines com el W3C Markup Validation Service per assegurar que el codi HTML i CSS sigui vàlid i segueixi els estàndards.
2.3. Ús Adequat d'ARIA
-
ARIA (Accessible Rich Internet Applications): Utilitzar ARIA per millorar l'accessibilitat, però només quan sigui necessari i de manera correcta.
<button aria-label="Tanca el diàleg">X</button>
-
Evitar l'ús excessiu d'ARIA: No utilitzar ARIA per substituir etiquetes HTML semàntiques.
- Compatibilitat amb Tecnologies Futures
- Adopció d'Estàndards: Seguir les directrius i estàndards establerts per organitzacions com el W3C.
- Actualització Regular: Mantenir el codi actualitzat amb les últimes pràctiques i tecnologies.
Exercici Pràctic
Objectiu: Crear una pàgina HTML semàntica i validar-la.
Instruccions
- Crea una pàgina HTML que inclogui un article amb un títol, un paràgraf i un enllaç.
- Utilitza etiquetes semàntiques per estructurar el contingut.
- Valida el codi utilitzant el W3C Markup Validation Service.
Solució
<!DOCTYPE html> <html lang="ca"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Pàgina Semàntica</title> </head> <body> <article> <header> <h1>Títol de l'Article</h1> </header> <p>Aquest és un paràgraf dins de l'article. <a href="#">Llegeix més</a></p> </article> </body> </html>
Conclusió
La robustesa és un principi fonamental per assegurar que el contingut web sigui accessible i usable per a tothom, independentment de la tecnologia que utilitzin. Mitjançant l'ús de codi semàntic, la validació del codi i l'adopció d'estàndards, podem garantir que el nostre contingut sigui compatible amb les tecnologies actuals i futures. En el proper tema, explorarem com implementar l'accessibilitat en HTML i CSS.
Curs d'Accessibilitat Web
Mòdul 1: Introducció a l'Accessibilitat Web
- Què és l'Accessibilitat Web?
- Importància de l'Accessibilitat Web
- Visió General de les Lleis i Estàndards d'Accessibilitat
- Introducció a WCAG
Mòdul 2: Comprensió de les Discapacitats i les Tecnologies Assistencials
- Tipus de Discapacitats
- Visió General de les Tecnologies Assistencials
- Com les Persones amb Discapacitats Utilitzen la Web
Mòdul 3: Principis del Disseny Accessible
- Perceptible: Fer el Contingut Accessible als Sentits
- Operable: Interfície d'Usuari i Navegació
- Comprensible: Informació i Operació
- Robust: Compatibilitat amb Tecnologies Actuals i Futures
Mòdul 4: Implementació de l'Accessibilitat en HTML i CSS
- HTML Semàntic
- Formularis Accessibles
- Ús de Rols i Propietats ARIA
- Contrast de Color i Redimensionament de Text
Mòdul 5: Accessibilitat en JavaScript i Multimèdia
- Creació de Ginys JavaScript Accessibles
- Accessibilitat del Teclat
- Contingut de Vídeo i Àudio Accessible
- Proporcionar Alternatives de Text per a Imatges
Mòdul 6: Prova i Avaluació de l'Accessibilitat
- Tècniques de Prova Manual
- Eines de Prova Automatitzades
- Prova d'Usuari amb Tecnologies Assistencials
- Interpretació d'Informes d'Accessibilitat