Lamprsquoun des principaux objectifs du développement du Web est de créer une expérience utilisateur attrayante. Vous le faites souvent en ajoutant des fonctionnalités interactives et des visuels étonnants sur votre site. Toutefois, ces aspects ne sont pas accessibles à tous les visiteurs potentiels, en particulier ceux qui comptent sur des lecteurs damprsquoécran. Heureusement, il existe un système qui aide tous vos utilisateurs à faire lamprsquoexpérience des résultats de votre travail acharné. Lamprsquointégration damprsquoapplications Internet riches et accessibles (Aria) dans le HTML damprsquoun site Web namprsquoexige quamprsquoun effort supplémentaire et offre damprsquoénormes avantages. Cet article montrera Aria et comment lamprsquoutiliser. Allons y!
Introduction à Aria: Quamprsquoest ce que camprsquoest et pourquoi pourriez vouloir lamprsquoutiliser en bref Aria est un moyen de spécifier les attributs HTML afin que les lecteurs damprsquoécran puissent les identifier avec précision et les transmettre ensuite aux visiteurs. Il samprsquoagit damprsquoun aspect clé du développement damprsquoun Web accessible qui aide à créer une expérience plus précise pour les utilisateurs de lecteurs damprsquoécran. Camprsquoest parce que la fusion damprsquoAria en HTML affecte la façon dont les navigateurs modifient les pages Web pour les lecteurs damprsquoécran. Le contenu modifié est affiché dans lamprsquoarborescence damprsquoaccessibilité et Aria prend en charge la tâche de convertir les éléments HTML en arborescence damprsquoaccessibilité.
Par exemple, supposons que ayez une page avec des cases à cocher et que utilisiez Aria dans votre code HTML. Aria indique au lecteur damprsquoécran quamprsquoil y a une case à cocher sur la page de notification de lamprsquoutilisateur et indique si la case à cocher est sélectionnée. Le HTML natif ne peut pas être complété seul. Pensez à la fréquence à laquelle utilisez Internet au travail et dans votre vie quotidienne. Imaginez maintenant si ne pouviez pas utiliser une grande partie du contenu du Web. Vous aurez moins de ressources pour lamprsquoéducation, lampemploi, les soins de santé, lamprsquoinformation, les communications et même les loisirs.
Utilisation des meilleures pratiques de développement web
Ou HTML sémantique. Le World Wide Web Consortium (W3C) dispose damprsquoun tableau utile qui détaille quels éléments sémantiques HTML impliquent un rôle Aria:
La première colonne spécifie lamprsquoélément HTML et la deuxième colonne énumère les rôles implicites. le projet énumère un rôle implicite, namprsquoavez pas besoin damprsquoinclure damprsquoautres rôles aériens pour lui. Selon les meilleures pratiques, la troisième colonne énumère les rôles que chaque élément HTML peut avoir.
2. Ajouter des rôles aux balises HTML une fois que avez déterminé que lamprsquoélément HTML en cours de traitement nécessite aria, pouvez sauter lamprsquoutilisation des rôles et des attributs. Vous avez peut être déjà compris le rôle de lamprsquoaria dans la section précédente. Spécifie le type damprsquoélément contenu dans lamprsquoétiquette et indique le but de lamprsquoélément. Par exemple, si souhaitez créer une alerte pour informer lamprsquoutilisateur quamprsquoune mise à jour doit être installée, utiliserez le rôle damprsquoalerte suivant:
Installez les dernières mises à jour!
Comme nous lamprsquoavons mentionné précédemment, si un élément a une sémantique et implique un rôle, il namprsquoest pas nécessaire damprsquoattribuer un rôle ou damprsquoattribuer un nouveau rôle à un élément qui entre en conflit avec son rôle implicite. Cependant, devez également noter que ne pouvez appliquer quamprsquoun seul rôle à chaque projet.
Pensez y le personnage définit ce quamprsquoest un élément. Un projet ne peut pas être deux choses en même temps, donc devriez choisir le rôle qui le décrit le mieux. Camprsquoest à dire que pouvez choisir damprsquoimbriquer des éléments dans des éléments qui ont des rôles différents, si nécessaire. Par exemple, si ajoutez un avertissement au dessus du titre, il peut ressembler à ceci:
Installez les dernières mises à jour!
Cela ne veut pas dire quamprsquoun élément est à la fois un titre et un avertissement, mais plutôt quamprsquoun titre contient un avertissement.
3. Inclusion des attributs et attributs des notes dans lamprsquoétat
Dans la section commentaires ci dessous! Miniature de lamprsquoarticle egudinka shutterstock. Com