Comparaison comportementale
La Grille de données est un widget qui déplace le focus de cellule en cellule avec les flèches ; le Tableau est un contenu statique lu dans l’ordre du document.
Décision
Faut-il lire des données tabulaires, interagir cellule par cellule ou développer une hiérarchie ?
| Dimension | Grille de donnéesData grid | TableauTable |
|---|---|---|
| Déclenchement | Tab entre sur un point de focus géré ; les flèches déplacent ensuite le focus entre les cellules. | La lecture commence par la légende et les en-têtes ; les contrôles intégrés gardent leur activation normale. |
| Modalité | Widget composite non modal avec un modèle de focus interne. | Structure de document non modale, pas un widget composite. |
| Positionnement | Un espace tabulaire délimité avec des en-têtes persistants et une cellule active visible. | Dans le flux, avec sa légende et ses en-têtes de colonne ou de ligne alignés sur les données. |
| Interactivité | Focus itinérant, navigation par flèches, tri, sélection et édition sont explicites ; focus et sélection restent distinguables. | Les cellules se lisent dans la structure native du tableau ; chaque lien, bouton ou contrôle de tri est un arrêt de tabulation distinct. |
| Focus | Utilise une seule stratégie cohérente de roving tabindex ou aria-activedescendant, garde la cellule active visible et ne place jamais toutes les cellules dans l’ordre de tabulation. | Le focus reste sur le bouton de tri activé quand les lignes se réordonnent ; les cellules de lecture ne reçoivent jamais de focus de widget géré. |
| Fermeture | La grille ne se ferme pas ; Échap quitte l’interaction de cellule et restaure la navigation de grille. | Un tableau appartient au contenu du document et ne se ferme pas. |
| Rôle accessible | grid > row > (columnheader | rowheader | gridcell) | table > (thead | tbody) > tr > (th | td) |
| Cas d’usage | Un grand jeu tabulaire exige une navigation clavier efficace | Il faut comparer des valeurs entre lignes et colonnes |
| Comportement mobile | Fournir un modèle tactile testé ou une alternative en liste/tableau lorsque l’usage bidimensionnel dense est impraticable. | Préserver les relations avec les en-têtes et proposer un débordement ou une mise en page alternative plutôt que de réordonner visuellement les cellules. |
Mesure d'audience
Avec ton accord, Google Analytics et des compteurs first-party agrégés mesurent l’usage du site pour nous aider à l’améliorer. Ces compteurs ne contiennent ni texte de recherche, ni candidat, ni identifiant de session ou d’événement. Ton choix reste modifiable via « Cookies » en pied de page.