Addaw, anar a la pàgina d'inici Donar

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.

Vídeo de 4:18 amb subtítols en castellà (activa'ls o desactiva'ls amb el botó CC del reproductor). La locució, amb veu sintètica, descriu tot el que apareix a la pantalla, de manera que no necessita audiodescripció. Descarrega el vídeo (MP4)
Transcripció completa del vídeo
  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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ó.

  7. 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.

  8. 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.

  9. 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.

  10. 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.

  11. 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.