Si vous souhaitez masquer quelque chose aux utilisateurs à l'aide de téléphones, de tablettes et de technologies d'assistance, et que l'afficher uniquement aux utilisateurs du clavier, utilisez l'attribut de titre.
détail
Il y a un problème avec l'attribut de titre du HTML lui-même. Le problème est parce qu'il ne fonctionne pas assez bien dans certains aspects importants, même s'il est avec nous depuis plus de 14 ans. Avec la montée des dispositifs tactiles, le rôle de cet attribut a été encore réduit. L'accessibilité des attributs de titre est devenue un gaspillage d'argent et, en raison du manque de support du navigateur, le soutien des lecteurs d'écran et les producteurs font attention.
L'attribut de titre devient redondant en raison du manque de soutien dans les cas suivants:
Pour ceux qui accèdent aux informations de contenu Web dans leur navigateur mobile. Habituellement, le contenu de l'attribut de titre est affiché sous forme de message rapide dans le navigateur de bureau. Pour autant que je sache, aucun navigateur mobile ne prend en charge l'affichage des invites, et il n'y a pas d'autres méthodes visuelles pour accéder au contenu des attributs de titre.
Fournir des informations à ceux qui ne peuvent pas utiliser la souris. Habituellement, le contenu de l'attribut de titre est affiché sous forme de message rapide dans le navigateur de bureau. Bien que le comportement d'inciter les messages existe depuis plus de 10 ans, il n'y a jamais eu de navigateur pour implémenter la méthode d'utilisation du clavier pour afficher les attributs de titre.
Pour une utilisation sur la plupart des éléments HTML, il fournit des informations aux personnes utilisant diverses technologies d'assistance. Pour autant que je sache, les lecteurs d'écran ne prennent pas en charge les informations d'attribut de titre d'accès de manière cohérente.
Les utilisateurs ne sont pas conviviaux à l'attribut de titre comme suit
Utilisateurs de téléphones mobiles
Seuls les utilisateurs utilisant des claviers
Les utilisateurs utilisant l'amplificateur d'écran
Utilisateur du lecteur d'écran
Utilisateurs souffrant de troubles de la motricité fine
Utilisateurs souffrant de troubles cognitifs
Exemples d'attributs de titre utiles:
Frame d'étiquette ou élément IFRAME:
<title de trame = navigation>
Fournir des balises qui n'apparaissent que dans des circonstances particulières qui nécessitent des programmes à mettre en œuvre. L'utilisation des balises de texte visibles semblera directement redondantes:
<entrée type = Text Title = Search> <INPUT TYPE = Soumider Value = Search>
Contrôles de balise dans les tables de données.
Exemples d'attributs de titre étant inutiles ou pas très utiles:
Ajoutez des informations supplémentaires aux liens ou au contenu environnant qui ne peut pas être utilisé comme texte:
<a href = newsletter.pdf title = fichier pdf, taille 1 Mo
Au lieu de cela, ces informations doivent faire partie du texte du lien ou à côté du lien.
Fournir les mêmes informations que le texte du lien:
<a href = newsletter.pdf title = newsletter> newsletter </a>
Il est recommandé de ne pas copier le contenu du lien comme attribut de titre. Cela équivaut en fait à ne rien faire.
Titre de l'image:
<img src = château1858.jpeg title = peinture à base d'huile sur toile. Maria Towle, 1858.
Alt = Le château a maintenant deux tours et deux murs.>
Les informations sur le titre sont probablement les informations les plus importantes et doivent être accessibles par défaut par tous les utilisateurs. Si c'est le cas, ce contenu devrait être à côté de l'image.
Utilisé pour remplacer les balises du formulaire et supprimer les balises de texte visibles:
<entrée type = title de texte = nom>
L'utilisateur du lecteur d'écran accédera à la balise de l'élément de formulaire car l'attribut de titre est inclus dans le nom de la propriété dans l'API d'accessibilité (il n'est pas pris en charge lorsque la balise texte utilise l'élément de balise). De nombreux autres utilisateurs ne sont pas comme ça. Il est recommandé d'inclure une balise de texte visible dans la mesure du possible.
Fournissez les mêmes informations pour les éléments de formulaire que le contenu de la balise visible:
<étiquette pour = n1> name </ labe> <input type = text title = name id = n1>
La répétition du texte de la balise visible est impossible, sauf l'ajout d'une série de bruit cognitif de l'utilisateur. Ne le fais pas. Répéter le texte de l'étiquette visible ne semble pas avoir d'autre effet que l'ajout d'une série de bruit cognitif ennuyeux, ce qui a arrêté cette utilisation.
Fournir des instructions supplémentaires pour les éléments de formulaire:
<étiquette pour = n1> name </ labe> <entrée type = title de texte = s'il vous plaît utiliser uppercase.id = n1>
Si cette directive est importante pour l'utilisation correcte des éléments de formulaire, fournissez des informations de texte autour des éléments pour vous assurer que chaque utilisateur peut le lire.
Comme extension d'abréviation:
<Titre ABBR = World Wide Web Consortium> W3C </BBR>
Bien que l'attribut de titre de l'élément ABBR soit pris en charge par le logiciel Screen Reader, l'utilisation est toujours problématique car d'autres groupes d'utilisateurs ne peuvent pas l'utiliser. Il est recommandé de fournir le nom complet au format texte lorsque l'abréviation apparaît pour la première fois dans le document, ou fournir un glossaire du formulaire de nom complet. Cela ne signifie pas que l'attribut de titre ne peut pas être utilisé, car il a des limites et le nom complet du formulaire de texte doit être fourni.
HTML 5.1 comprend des suggestions générales d'utilisation des attributs de titre:
S'appuyer sur l'attribut de titre n'est actuellement pas encouragé, car de nombreux agents des utilisateurs ne peuvent pas afficher cet attribut en fonction des exigences de spécification (telles que le dispositif de pointeur de la souris doivent provoquer l'affichage des informations rapides, à l'exclusion des utilisateurs qui n'utilisent que le clavier et les utilisateurs de l'écran tactile)
Remplacement de l'attribut Alt de l'élément IMG ou comme titre de l'image est interdit
S'appuyer sur l'attribut de titre est actuellement interdit, car de nombreux agents des utilisateurs ont un faible support d'accessibilité pour cet attribut ...