--- title: 'Avaluació: solució de problemes d''accessibilitat' slug: Learn/Accessibility/Accessibility_troubleshooting translation_of: Learn/Accessibility/Accessibility_troubleshooting ---
A l'avaluació d'aquest mòdul, us presentem un lloc senzill amb diversos problemes d'accessibilitat que haureu de diagnosticar i solucionar.
Requisits previs: | Coneixement bàsic d'informàtica, comprensió bàsica d’HTML, CSS i JavaScript, comprensió dels articles anteriors del curs. |
---|---|
Objectiu: | Posar a prova els coneixements bàsics dels fonaments d'accessibilitat. |
Per començar aquesta avaluació, heu d'agafar el ZIP que conté els fitxers que formen l'exemple. Descomprimiu el contingut en un directori nou en algun lloc de l'ordinador local.
Com a alternativa, podeu fer servir un lloc com JSBin o Glitch per fer la vostra avaluació. Podeu enganxar l'HTML, CSS i JavaScript en un d'aquests editors en línia. Si l'editor en línia que utilitzeu no té un panell CSS / JS separat, no dubteu a posar-los en elements <style>
/ <script>
adequats.
El lloc d'avaluació acabat hauria de ser així:
Veureu algunes diferències / problemes amb la visualització de l’estat inicial de l’avaluació; això es deu principalment a les diferències en el marcatge, que al seu torn provoquen alguns problemes d’estil, ja que el CSS no s’aplica correctament. No us preocupeu, solucionareu aquests problemes a les properes seccions.
Nota: si us quedeu atrapats, demaneu-nos ajuda; consulteu la secció {{anch("Avaluació o ajuda addicional")}} a la part inferior d'aquesta pàgina.
Per a aquest projecte, se us presenta un lloc de natura fictícia que mostra un article "factual" sobre els óssos. Tal com està, té diversos problemes d’accessibilitat: la vostra tasca és explorar el lloc existent i solucionar-los al màxim de les vostres capacitats, responent a les preguntes que es donen a continuació.
El text és difícil de llegir a causa de l’esquema de colors actual. Podeu fer una prova del contrast de color actual (text / fons), informar dels resultats de la prova i després corregir-la canviant els colors assignats?
<div class = "nav"> </div>
) es podria fer més accessible posant-la en un element semàntic HTML5 adequat. A quin s'ha d'actualitzar? Feu l'actualització.Nota: haureu d'actualitzar els selectors de regles CSS que donen estil a les etiquetes als seus equivalents adequats per als encapçalaments semàntics. Un cop afegiu elements de paràgraf, notareu que l'estil té un aspecte millor.
Actualment, les imatges no són accessibles als usuaris de lectors de pantalla. Podeu solucionar-ho?
<audio>
no és accessible per a persones amb discapacitat auditiva (sordes). Podeu afegir algun tipus d'alternativa accessible per a aquests usuaris?<audio>
no és accessible per a aquells que utilitzen navegadors antics que no admeten àudio HTML5. Com es pot permetre que continuïn accedint a l'àudio?<input>
del formulari de cerca de la part superior se li podria posar una etiqueta, però no volem afegir una etiqueta de text visible que pugui malmetre el disseny i que no sigui realment necessària per als usuaris vidents. Com es pot afegir una etiqueta que només sigui accessible per als lectors de pantalla?<input>
del formulari de comentaris tenen etiquetes de text visibles, però no s’associen sense ambigüitats amb les seves etiquetes; com ho podem aconseguir? Tingueu en compte que també haureu d’actualitzar algunes de les regles CSS.El botó de control de mostrar / amagar comentaris no és accessible per teclat actualment. Es pot fer accessible al teclat, tant pel que fa a donar-hi focus mitjançant la tecla de tabulació com per activar-lo amb la tecla de retorn?
Actualment, la taula de dades no és gaire accessible: és difícil per als usuaris de lectors de pantalla associar files i columnes de dades, i la taula tampoc no té cap mena de resum per deixar clar què mostra. Podeu afegir algunes funcions al vostre codi HTML per solucionar aquest problema?
Podeu enumerar dues idees més per millorar que faran que el lloc web sigui més accessible?
Si voleu que el vostre treball sigui avaluat o esteu atrapats i voleu demanar ajuda:
{{PreviousMenu("Learn/Accessibility/Mobile", "Learn/Accessibility")}}