Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Références

Alias : tooltips, inline dialog, popover

Les infobulles sont dites « simulées en ARIA » lorsqu’elles ne sont pas construites sur la base du code HTML standard prévu pour ces éléments par la spécification : l’attribut title.

HTML

CSS

JS

<a  
Code Block
Paste code macro
languagehtmlbars
<a
    class="lien"
     href="[url du lien]"
     aria-describedby="[id de l'élément tooltip]"
>
   [Intitulé du lien]
</a>​<diva>
​<div
    class="infobulle"
    role="tooltip"
    id="[id de l'élément tooltip]"
    aria-hidden="[true/false]"
>
  [Contenu de l'infobulle]
</div>

...

RÔLES, ÉTATS ET PROPRIÉTÉS ARIA

...

Dans le cas où l'infobulle est utilisé avec une abréviation, il faut aussi :

  • Prévoir Puisque la première mention de l’abréviation est toujours accompagné du texte complet, prévoir que l'infobulle soit caché pour les lecteurs d'écran (aria-hidden="false" ) en tout temps. Seul l'abréviation sera lu.

  • Ajouter l'attribut tabindex="0" pour permettre le focus sur l'élément <abbr />.

...