Légende et notes du tableau :

ajouter le role ARIA role="banner" seulement un par page.
note: le lecteur d'écran Window Eyes a des bugs concernant l'utilisation de certains éléments HTML5 avec des roles ARIA du type landmark.
Exemples de solutions pour rendre les fonctionnalités d'HTML5 accessibles dans les navigateurs
Nouvelle fonctionnalité HTML5

Chrome 10

Firefox 4.0 RC

IE 9 RC

Opera 11

Safari 5 (mac)

Solutions
article element non supporté supporté supporté non supporté supporté

ajouter ARIA role="article".

aside element non supporté supporté supporté non supporté supporté ajouter ARIA role="complementary"
note: le lecteur d'écran Window Eyes a des bugs concernant l'utilisation de certains éléments HTML5 avec des roles ARIA du type landmark.
audio element non supportésupport partiel support partiel support partiel non supportésupport partiel support partiel ajouter des contrôles par javascript
canvas element non supporté supporté supporté non supporté supporté différentes solutions possibles, généralement cela passe pas l'utilisation d'une alternative HTML au contenu de l'élément canvas, comme: canvas charts
datalist element non supporté supporté supporté non supporté supporté Utiliser un widget comme : autocomplete
details element non supporté supporté supporté non supporté supporté Utiliser un widget comme : collapsible content area
figcaption element non supporté support partiel non supporté non supporté non supporté ?
figure element non supporté support partiel non supporté non supporté non supporté ?
footer element non supporté supporté supporté non supporté supporté ajouter le role ARIA role="contentinfo" seulement un par page.
note: le lecteur d'écran Window Eyes a des bugs concernant l'utilisation de certains éléments HTML5 avec des roles ARIA du type landmark.
header element non supporté supporté supporté non supporté supporté
hgroup element non supporté non supporté non supporté non supporté non supporté Si utilisé, vous n'avez besoin de rien car il est traité comme un élément div.
color input non supporté supporté supporté non supporté supporté Utiliser un widget accessible comme: Dijit Colour pallette
Date input non supporté supporté supporté non supporté supporté Utiliser un widget accessible comme: Dijit date picker ou extjs date picker
Date and Time input non supporté supporté supporté non supporté supporté Utiliser un widget accessible comme: Dijit date picker ou extjs date picker
Local Date and Time input non supporté supporté supporté non supporté supporté Utiliser un widget accessible comme: Dijit date picker et extjs date picker
E-mail input non supporté supporté supporté non supporté supporté se dégrade correctement nativement
Month input non supporté supporté support partiel non supporté support partiel Utiliser un widget accessible comme: Dijit date picker et extjs date picker
Number input non supporté supporté supporté non supporté supporté Utiliser un widget comme: dijit number spinner
Range input non supporté supporté supporté non supporté supporté Utiliser un widget comme: slider ou double slider
Search input non supporté supporté supporté non supporté supporté se dégrade correctement nativement
Telephone input non supporté supporté supporté non supporté supporté se dégrade correctement nativement
Time input non supporté supporté supporté non supporté supporté Utiliser un widget comme: dijit number spinner
URL input non supporté supporté supporté non supporté supporté se dégrade correctement nativement
Week input non supporté supporté supporté non supporté supporté Utiliser un widget accessible comme: Dijit date picker et extjs date picker
menu > context menu non supporté supporté supporté non supporté supporté Utiliser un menu contextuel via javascript, incluant l'attribut aria-haspopup="true" sur un élément qui a le menu contextuel scripté et ne pas oublier de rendre le menu contextuel utilisable au clavier.
menu> non supporté supporté supporté non supporté supporté Utiliser un widget comme: dijit menu ou jQuery menu ou extjs menu
menu > toolbar non supporté supporté supporté non supporté supporté Utiliser un widget comme: extjs toolbar ou dijit toolbar
meter element non supporté supporté supporté non supporté supporté Utiliser un widget de vote comme: rating widget ou dojo rating
nav element non supporté support partiel support partiel non supporté support partiel ajouter le role ARIA role="article". note: le lecteur d'écran Window Eyes a des bugs concernant l'utilisation de certains éléments HTML5 avec des roles ARIA du type landmark.
output element non supporté supporté supporté non supporté supporté ajouter un attribut aria-live="polite"
progress element non supporté supporté supporté non supporté supporté utiliser un widget type progress bar comme: dijit progress ou jQuery progress bar
section element non supporté supporté supporté non supporté supporté ajouter le role ARIA role="region"
summary element non supporté supporté supporté non supporté supporté Utiliser un widget comme: collapsible content area
video element non supportésupport partiel support partiel support partiel non supportésupport partiel support partiel ajouter des contrôles par javascript