Lliçó 1 de 10 · Vídeo de 4:18 amb subtítols · Revisada el 26/10/2026
Presentació del curs en vídeo
Estàs llegint una lliçó oberta. Matricula't gratis per fer els tests i els exercicis, desar el teu progrés i aconseguir el certificat.
Transcripció completa del vídeo
-
Et donem la benvinguda
Hola, i benvinguda a CSS, JavaScript i frameworks, un curs del nivell 3 de la certificació d'accessibilitat digital d'ADDAW, el del desenvolupament web accessible. Està pensat per a qui programa interfícies. I ve a explicar-te una cosa important: l'accessibilitat no s'acaba en l'HTML. També es guanya o es perd en els fulls d'estil, en els scripts i en els frameworks.
-
Ocultar i ordenar amb CSS
Comencem pel CSS que oculta i reordena. Amb display none, el contingut desapareix per a tothom. La classe visually hidden, en canvi, l'oculta només a la vista i conserva el text per al lector de pantalla. I compte si canvies l'ordre visual amb order o amb Grid: el teclat seguirà l'ordre del codi. Per això es reordena en el codi, no en el full d'estils.
-
Un focus visible i mai tapat
Després arriba el CSS de la interacció. Un contorn a focus visible, amb bon contrast, marca on és el focus. Amb scroll padding evites que una capçalera fixa el tapi, com exigeix el criteri 2.4.11. I els botons han de fer com a mínim 24 per 24 píxels, o tenir prou espai al seu voltant.
-
Respecta les preferències
Moltes persones ajusten el seu sistema per veure-hi millor. Amb un tema de contrast de Windows desapareixen les ombres i els fons de color. I un botó sense vora es converteix en text solt. Aprendràs a fer servir vores transparents i colors del sistema, a donar més contrast quan es demana i a crear un mode fosc amb el mateix contrast.
-
Moviment sota control
Les animacions poden provocar marejos a les persones amb trastorns vestibulars. Per això les definiràs respectant la preferència del sistema de reduir el moviment. Tot el que es mogui sol durant més de 5 segons, com un vídeo de fons, necessita un botó de pausa. I res no pot fer flaixos més de 3 vegades per segon per sobre dels llindars del criteri 2.3.1.
-
JavaScript que no sorprèn
El JavaScript decideix què passa i quan. Les accions es programen amb click, que es dispara en deixar anar i també amb el teclat. Un desplegable no t'ha de canviar de pàgina només per triar una opció. I si la sessió d'una seu electrònica caduca, ha d'avisar abans i deixar allargar-la amb un sol botó.
-
Aplicacions d'una sola pàgina
En les aplicacions d'una sola pàgina, fetes amb React, Vue o Angular, el navegador ja no fa la seva feina en cada càrrega. Així que et toca a tu: posar un títol nou en cada ruta, moure el focus a l'encapçalament principal, tornar a dalt i anunciar que la vista ha canviat. En canviar de vista, el lector de pantalla ho diu clar: «Les meves comandes, encapçalament nivell 1.» I veuràs com fer-ho en cada framework.
-
Components que no s'obliden de res
Un component reutilitzable multiplica el que conté. Per a bé… o per a mal. Aprendràs a fer obligatòria l'etiqueta a la seva API i a portar els atributs al control real. En els Web Components embolcallaràs elements natius. I sabràs per què les referències per id no travessen el Shadow DOM.
-
Proves automàtiques en el teu flux
S'estima que les eines automàtiques detecten al voltant d'un terç dels problemes, segons l'estudi i el lloc. No són tots, però sí els més repetitius. Integraràs un linter en escriure, i el motor axe en les proves de components i d'extrem a extrem. I fixaràs un llindar d'errors que no pugui créixer mai.
-
Per què és important
I això no és opcional. El Reial decret 1112 de 2018 obliga el sector públic. I la Llei 11 de 2023 arriba, des del 28 de juny de 2025, a serveis privats com el comerç electrònic i la banca. Però pensa, sobretot, en les persones que fan servir el teu web avui.
-
En acabar el curs
En acabar, revisaràs amb criteri el CSS i el JavaScript de qualsevol projecte. Corregiràs aplicacions d'una sola pàgina i components, i evitaràs amb proves que els errors tornin. Tingues a mà un projecte propi i les eines de desenvolupament del navegador. Cada exercici et portarà pocs minuts. Comencem!
Aquest curs porta l'accessibilitat més enllà de l'HTML: al CSS que decideix què es veu i com s'interactua, al JavaScript que decideix què canvia i quan, i als frameworks que reescriuen la pàgina sense recarregar-la.
Què aprendràs
Començaràs pel CSS: ocultar contingut correctament, mantenir l'ordre de lectura i el reajustament, programar indicadors de focus robustos, evitar que les capçaleres fixes tapin el focus, dimensionar els objectius tàctils i adaptar la interfície als colors forçats, a l'alt contrast i al mode fosc. Continuaràs amb el moviment i l'animació, i amb el JavaScript que respecta la cancel·lació del punter, els canvis de context i els límits de temps. Després resoldràs les aplicacions d'una sola pàgina a React, Vue i Angular, aprendràs a construir components reutilitzables i Web Components accessibles, i integraràs proves automàtiques en el teu flux de desenvolupament. Acabaràs amb un cas pràctic complet.
Per a qui és
Per a persones que desenvolupen o mantenen interfícies web: front-end, maquetació, sistemes de disseny i qualitat. Convé haver fet els cursos anteriors del nivell 3, sobretot els de teclat, ARIA i components.
Com aprofitar-lo
Tingues obert un projecte propi i les eines de desenvolupament del navegador: cada «Prova-ho tu» es fa en pocs minuts i sol destapar un error real.
Portes 4 lliçons d'aquest curs: que no es perdin
Crea el teu compte gratis i desa el que ja has llegit i segueix el curs amb tot:
- El test d'aquesta lliçó (3 preguntes) per comprovar el que has après
- Exercicis pràctics amb pàgines reals
- El teu progrés desat: continues on ho vas deixar, des de qualsevol dispositiu
- Constància del curs amb les hores i certificat gratuït del nivell 3 quan aprovis l'examen
Entres amb el teu compte de Google o només amb el teu correu electrònic. No cal contrasenya.