Page 174

BENCHMARK progressbar Pour désigner une barre de progression. slider Pour désigner une glissière. tooltip Pour désigner une info-bulle. combobox Pour désigner une liste s’affichant en dessous d’un champ texte (pour des suggestions de saisie par exemple) et qui sera reliée à une zone ayant le rôle listbox. => Les rôles permettent également d’indiquer les éléments obligatoires dans un formulaire, d’améliorer l’étiquetage des types de champs, et de fournir aux utilisateurs de lecteur d’écran un feedback instantané - utiliser les PROPRIÉTÉS ET ÉTATS Ce sont des attributs HTML qui prennent des valeurs aria-autocomplete (valeurs: true/false) Pour indiquer si un input type text dispose d’un mécanisme d’autocomplétion. aria-checked (état) Pour désigner si un élément est coché. aria-haspopup Pour indiquer si un élément a un menu contextuel. aria-required Pour indiquer si un champ est un champ obligatoire. aria-invalid (état) Pour indiquer si un champ est en erreur. aria-atomic Pour indiquer si lors d’une mise à jour l’ensemble de la zone doit être relu ou juste la partie mise à jour. aria-dropeffect Pour indiquer le type d’opération qui sera effectué quand un objet sera relâché sur sa destination. aria-grabbed (état) Pour indiquer si un élément est en train d’être glissé. aria-describedby Pour indiquer qu’un élément est décrit par le contenu d’une autre zone. aria-labelledby Pour indiquer qu’un élément est titré par le contenu d’une autre zone.

CSS le site doit être RESPONSIVE, c’est à dire qu’il doit s’adapter au support utilisé (écran, tablette, smartphone), en restant toujours lisible, clair et le plus facile d’utilisation possible choisir des couleurs qui contrastent pour permettre la lisibilité

Javascript La bibliothèque javascript qui dispose du meilleur support d’ARIA est DOJO.

174 / 310

Profile for Alexia Schroeder

Cahier des charges site web  

Pour Sailing Loc, société fictive située à Dieppe, éléments de construction du site web : étude de marché, création de traffic, analyse, cha...

Cahier des charges site web  

Pour Sailing Loc, société fictive située à Dieppe, éléments de construction du site web : étude de marché, création de traffic, analyse, cha...

Advertisement