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
divispan: Utilitzar etiquetes semàntiques en lloc dedivispanper 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
 
