Déroulement des tests : passage de la première colonne à la première cellule de donnée non vide.
Cas de test 1 avec cellule vide dans l’en-tête et attributs scope="col" et scope="row"
Plages de livraison :
|
Lundi |
Mardi |
Mercredi |
Jeudi |
Vendredi |
| 09 h 00 à 11 h 00 |
Fermé |
Ouvert |
Ouvert |
Fermé |
Fermé |
| 11 h 00 à 13 h 00 |
Ouvert |
Ouvert |
Fermé |
Fermé |
Fermé |
| 13 h 00 à 15 h 00 |
Ouvert |
Ouvert |
Ouvert |
Fermé |
Fermé |
| 15 h 00 à 17 h 00 |
Fermé |
Fermé |
Fermé |
Ouvert |
Ouvert |
Environnement de test
|
NVDA 2026.1 |
JAWS 2025 |
VoiceOver macOS |
Talkback |
VoiceOver iOS |
| Firefox 153 |
comportement et restitution conformes : « Lundi, colonne 2, Fermé » |
comportement et restitution conformes : « Lundi, Fermé, colonne 2 sur 6 » |
non applicable |
non applicable |
non applicable |
| Chrome 151 |
comportement et restitution conformes : « Lundi, colonne 2, Fermé » |
comportement et restitution conformes : « Lundi, Fermé, colonne 2 sur 6 » |
non applicable |
non applicable |
non applicable |
| Edge 150 |
comportement et restitution conformes : « Lundi, colonne 2, Fermé » |
comportement et restitution conformes : « Lundi, Fermé, colonne 2 sur 6 » |
non applicable |
non applicable |
non applicable |
| Safari 26.5 (macOS Tahoe 26.5) |
non applicable |
non applicable |
comportement et restitution conformes : « Lundi, Fermé, colonne 2 sur 6 » |
non applicable |
non applicable |
| Chrome 150 (Android natif 13) |
non applicable |
non applicable |
non applicable |
comportement et restitution conformes : « Fermé. Lundi » |
non applicable |
| Safari (iOS 26.6) |
non applicable |
non applicable |
non applicable |
non applicable |
restitution non conforme : « Fermé, Colonne 2 » |
Cas de test 2 avec cellule d’en-tête vide et attributs scope="col" et scope="row"
Plages de livraison :
|
Lundi |
Mardi |
Mercredi |
Jeudi |
Vendredi |
| 09 h 00 à 11 h 00 |
Fermé |
Ouvert |
Ouvert |
Fermé |
Fermé |
| 11 h 00 à 13 h 00 |
Ouvert |
Ouvert |
Fermé |
Fermé |
Fermé |
| 13 h 00 à 15 h 00 |
Ouvert |
Ouvert |
Ouvert |
Fermé |
Fermé |
| 15 h 00 à 17 h 00 |
Fermé |
Fermé |
Fermé |
Ouvert |
Ouvert |
Environnement de test
|
NVDA 2026.1 |
JAWS 2025 |
VoiceOver macOS |
Talkback |
VoiceOver iOS |
| Firefox 153 |
comportement et restitution conformes : « Lundi, colonne 2, Fermé » |
restitution non conforme : « Lundi, Fermé, colonne 2 sur 6 » |
non applicable |
non applicable |
non applicable |
| Chrome 151 |
comportement et restitution conformes : « Lundi, colonne 2, Fermé » |
restitution non conforme : « Lundi, Fermé, colonne 2 sur 6 » |
non applicable |
non applicable |
non applicable |
| Edge 150 |
comportement et restitution conformes : « Lundi, colonne 2, Fermé » |
restitution non conforme : « Lundi, Fermé, colonne 2 sur 6 » |
non applicable |
non applicable |
non applicable |
| Safari 26.5 (macOS Tahoe 26.5) |
non applicable |
non applicable |
comportement et restitution conformes : « Lundi, Fermé, colonne 2 sur 6 » |
non applicable |
non applicable |
| Chrome 150 (Android natif 13) |
non applicable |
non applicable |
non applicable |
comportement et restitution conformes : « Fermé. Lundi » |
non applicable |
| Safari (iOS 26.6) |
non applicable |
non applicable |
non applicable |
non applicable |
comportement et restitution conformes : « Lundi, Fermé, Colonne 2 » |
Cas de test 2 bis avec cellule d’en-tête vide et sans attributs scope="col" et scope="row"
Plages de livraison :
|
Lundi |
Mardi |
Mercredi |
Jeudi |
Vendredi |
| 09 h 00 à 11 h 00 |
Fermé |
Ouvert |
Ouvert |
Fermé |
Fermé |
| 11 h 00 à 13 h 00 |
Ouvert |
Ouvert |
Fermé |
Fermé |
Fermé |
| 13 h 00 à 15 h 00 |
Ouvert |
Ouvert |
Ouvert |
Fermé |
Fermé |
| 15 h 00 à 17 h 00 |
Fermé |
Fermé |
Fermé |
Ouvert |
Ouvert |
Environnement de test
|
NVDA 2026.1 |
JAWS 2025 |
VoiceOver macOS |
Talkback |
VoiceOver iOS |
| Firefox 153 |
comportement et restitution conformes : « Lundi, colonne 2, Fermé » |
restitution non conforme : « Lundi, Fermé, colonne 2 sur 6 » |
non applicable |
non applicable |
non applicable |
| Chrome 151 |
comportement et restitution conformes : « Lundi, colonne 2, Fermé » |
restitution non conforme : « Lundi, Fermé, colonne 2 sur 6 » |
non applicable |
non applicable |
non applicable |
| Edge 150 |
comportement et restitution conformes : « Lundi, colonne 2, Fermé » |
restitution non conforme : « Lundi, Fermé, colonne 2 sur 6 » |
non applicable |
non applicable |
non applicable |
| Safari 26.5 (macOS Tahoe 26.5) |
non applicable |
non applicable |
comportement et restitution conformes : « Lundi, Fermé, colonne 2 sur 6 » |
non applicable |
non applicable |
| Chrome 150 (Android natif 13) |
non applicable |
non applicable |
non applicable |
comportement et restitution conformes : « Fermé. Lundi » |
non applicable |
| Safari (iOS 26.6) |
non applicable |
non applicable |
non applicable |
non applicable |
comportement et restitution conformes : « Lundi, Fermé, Colonne 2 » |
Cas de test 3 avec cellule d’en-tête non vide et attributs scope="col" et scope="row"
Plages de livraison :
| Horaires |
Lundi |
Mardi |
Mercredi |
Jeudi |
Vendredi |
| 09 h 00 à 11 h 00 |
Fermé |
Ouvert |
Ouvert |
Fermé |
Fermé |
| 11 h 00 à 13 h 00 |
Ouvert |
Ouvert |
Fermé |
Fermé |
Fermé |
| 13 h 00 à 15 h 00 |
Ouvert |
Ouvert |
Ouvert |
Fermé |
Fermé |
| 15 h 00 à 17 h 00 |
Fermé |
Fermé |
Fermé |
Ouvert |
Ouvert |
Environnement de test
|
NVDA 2026.1 |
JAWS 2025 |
VoiceOver macOS |
Talkback |
VoiceOver iOS |
| Firefox 153 |
comportement et restitution conformes : « Lundi, colonne 2, Fermé » |
restitution non conforme : « Lundi, Fermé, colonne 2 sur 6 » |
non applicable |
non applicable |
non applicable |
| Chrome 151 |
comportement et restitution conformes : « Lundi, colonne 2, Fermé » |
restitution non conforme : « Lundi, Fermé, colonne 2 sur 6 » |
non applicable |
non applicable |
non applicable |
| Edge 150 |
comportement et restitution conformes : « Lundi, colonne 2, Fermé » |
restitution non conforme : « Lundi, Fermé, colonne 2 sur 6 » |
non applicable |
non applicable |
non applicable |
| Safari 26.5 (macOS Tahoe 26.5) |
non applicable |
non applicable |
comportement et restitution conformes : « Lundi, Fermé, colonne 2 sur 6 » |
non applicable |
non applicable |
| Chrome 150 (Android natif 13) |
non applicable |
non applicable |
non applicable |
comportement et restitution conformes : « Fermé. Lundi » |
non applicable |
| Safari (iOS 26.6) |
non applicable |
non applicable |
non applicable |
non applicable |
comportement et restitution conformes : « Lundi, Fermé, Colonne 2 » |
Cas de test 4 avec cellule vide dans l’en-tête et éléments col et colgroup
Cas de test 4 avec cellule vide dans l’en-tête et éléments col et colgroup
|
Mars |
Vénus |
| Produits |
Vendus |
Produits |
Vendus |
| Ours en peluche |
50 000 |
30 000 |
100 000 |
80 000 |
| Jeux de société |
10 000 |
5 000 |
12 000 |
9 000 |
Environnement de test
|
NVDA 2026.1 |
JAWS 2025 |
VoiceOver macOS |
Talkback |
VoiceOver iOS |
| Firefox 153 |
comportement et restitution conformes : « Produits, Mars, colonne 2, 50 000 » |
restitution non conforme : « Mars, 50 000, colonne 2 sur 5 » |
non applicable |
non applicable |
non applicable |
| Chrome 151 |
comportement et restitution conformes : « Mars, Produits, colonne 2, 50 000 » |
restitution non conforme : « Mars, 50 000, colonne 2 sur 5 » |
non applicable |
non applicable |
non applicable |
| Edge 150 |
comportement et restitution conformes : « Mars, Produits, colonne 2, 50 000 » |
restitution non conforme : « Mars, 50 000, colonne 2 sur 5 » |
non applicable |
non applicable |
non applicable |
| Safari 26.5 (macOS Tahoe 26.5) |
non applicable |
non applicable |
comportement et restitution conformes : « Mars et Produits, 50 000, colonne 2 sur 5 » |
non applicable |
non applicable |
| Chrome 150 (Android natif 13) |
non applicable |
non applicable |
non applicable |
restitution non conforme : « 50 000. Colonne 2 » |
non applicable |
| Safari (iOS 26.6) |
non applicable |
non applicable |
non applicable |
non applicable |
restitution non conforme : « Mars, 5 0 0 0 0 , Colonne 2 » |
Note : il semble qu’il y ait un décalage de cellule avec JAWS. De la cellule Produits de la colonne Mars, en allant vers le bas, on atteint la cellule "30 000". De même, de la cellule "50 000" en allant vers la droite, on entend "Mars, Produits, 30000, colonne 3 sur 5" au lieu de "Vendus, 30000, colonne 3 sur 5".
Cas de test 5 avec cellule d’en-tête vide et éléments col et colgroup
Cas de test 5 avec cellule d’en-tête vide et éléments col et colgroup
|
Mars |
Vénus |
| Produits |
Vendus |
Produits |
Vendus |
| Ours en peluche |
50 000 |
30 000 |
100 000 |
80 000 |
| Jeux de société |
10 000 |
5 000 |
12 000 |
9 000 |
Environnement de test
|
NVDA 2026.1 |
JAWS 2025 |
VoiceOver macOS |
Talkback |
VoiceOver iOS |
| Firefox 153 |
comportement et restitution conformes : « Produits, Mars, colonne 2, 50 000 » |
restitution non conforme : « Mars, 50 000, colonne 2 sur 5 » |
non applicable |
non applicable |
non applicable |
| Chrome 151 |
comportement et restitution conformes : « Mars, Produits, colonne 2, 50 000 » |
restitution non conforme : « Mars, 50 000, colonne 2 sur 5 » |
non applicable |
non applicable |
non applicable |
| Edge 150 |
comportement et restitution conformes : « Mars, Produits, colonne 2, 50 000 » |
restitution non conforme : « Mars, 50 000, colonne 2 sur 5 » |
non applicable |
non applicable |
non applicable |
| Safari 26.5 (macOS Tahoe 26.5) |
non applicable |
non applicable |
comportement et restitution conformes : « Mars et Produits, 50 000, colonne 2 sur 5 » |
non applicable |
non applicable |
| Chrome 150 (Android natif 13) |
non applicable |
non applicable |
non applicable |
restitution non conforme : « 50 000. Colonne 2 » |
non applicable |
| Safari (iOS 26.6) |
non applicable |
non applicable |
non applicable |
non applicable |
restitution non conforme : « Mars, 5 0 0 0 0 , Colonne 2 » |
Cas de test 6 avec cellule d’en-tête non vide et attributs scope="colgroup" uniquement
Suppression des balises <col> et <colgroup>.
Cas de test 2 avec attributs scope="colgroup" uniquement
| Jouets |
Mars |
Vénus |
| Produits |
Vendus |
Produits |
Vendus |
| Ours en peluche |
50 000 |
30 000 |
100 000 |
80 000 |
| Jeux de société |
10 000 |
5 000 |
12 000 |
9 000 |
Environnement de test
|
NVDA 2026.1 |
JAWS 2025 |
VoiceOver macOS |
Talkback |
VoiceOver iOS |
| Firefox 153 |
comportement et restitution conformes : « Produits, Mars, colonne 2, 50 000 » |
restitution non conforme : « Mars, 50 000, colonne 2 sur 5 » |
non applicable |
non applicable |
non applicable |
| Chrome 151 |
comportement et restitution conformes : « Mars, Produits, colonne 2, 50 000 » |
restitution non conforme : « Mars, 50 000, colonne 2 sur 5 » |
non applicable |
non applicable |
non applicable |
| Edge 150 |
comportement et restitution conformes : « Mars, Produits, colonne 2, 50 000 » |
restitution non conforme : « Mars, 50 000, colonne 2 sur 5 » |
non applicable |
non applicable |
non applicable |
| Safari 26.5 (macOS Tahoe 26.5) |
non applicable |
non applicable |
comportement et restitution conformes : « Mars et Produits, 50 000, colonne 2 sur 5 » |
non applicable |
non applicable |
| Chrome 150 (Android natif 13) |
non applicable |
non applicable |
non applicable |
restitution non conforme : « 50 000. Colonne 2 » |
non applicable |
| Safari (iOS 26.6) |
non applicable |
non applicable |
non applicable |
non applicable |
restitution non conforme : « Mars, 5 0 0 0 0 , Colonne 2 » |
Cas de test 7 avec cellule vide dans l’en-tête et attributs headers et id
Cas de test 7 avec cellule vide dans l’en-tête et attributs headers et id
|
Mars |
Vénus |
| Produits |
Vendus |
Produits |
Vendus |
| Ours en peluche |
50 000 |
30 000 |
100 000 |
80 000 |
| Jeux de société |
10 000 |
5 000 |
12 000 |
9 000 |
Environnement de test
|
NVDA 2026.1 |
JAWS 2025 |
VoiceOver macOS |
Talkback |
VoiceOver iOS |
| Firefox 153 |
comportement et restitution conformes : « Mars, Produits, colonne 2, 50 000 » |
restitution non conforme : « Mars, 50 000, colonne 2 sur 5 » |
non applicable |
non applicable |
non applicable |
| Chrome 151 |
comportement et restitution conformes : « Mars, Produits, colonne 2, 50 000 » |
comportement et restitution conformes : « Mars, Produits, 50 000, colonne 2 sur 5 » |
non applicable |
non applicable |
non applicable |
| Edge 150 |
comportement et restitution conformes : « Mars, Produits, colonne 2, 50 000 » |
comportement et restitution conformes : « Mars, Produits, 50 000, colonne 2 sur 5 » |
non applicable |
non applicable |
non applicable |
| Safari 26.5 (macOS Tahoe 26.5) |
non applicable |
non applicable |
comportement et restitution conformes : « Ours en peluche, Mars et Produits, 50 000, colonne 2 sur 5 » |
non applicable |
non applicable |
| Chrome 150 (Android natif 13) |
non applicable |
non applicable |
non applicable |
restitution non conforme : « 50 000. Colonne 2 » |
non applicable |
| Safari (iOS 26.6) |
non applicable |
non applicable |
non applicable |
non applicable |
restitution non conforme : « Mars, 5 0 0 0 0 , Colonne 2 » |
Cas de test 8 avec cellule d’en-tête vide et attributs headers et id
Cas de test 8 avec cellule d’en-tête vide et attributs headers et id
|
Mars |
Vénus |
| Produits |
Vendus |
Produits |
Vendus |
| Ours en peluche |
50 000 |
30 000 |
100 000 |
80 000 |
| Jeux de société |
10 000 |
5 000 |
12 000 |
9 000 |
Environnement de test
|
NVDA 2026.1 |
JAWS 2025 |
VoiceOver macOS |
Talkback |
VoiceOver iOS |
| Firefox 153 |
comportement et restitution conformes : « Mars, Produits, colonne 2, 50 000 » |
restitution non conforme : « Mars, 50 000, colonne 2 sur 5 » |
non applicable |
non applicable |
non applicable |
| Chrome 151 |
comportement et restitution conformes : « Mars, Produits, colonne 2, 50 000 » |
comportement et restitution conformes : « Mars, Produits, 50 000, colonne 2 sur 5 » |
non applicable |
non applicable |
non applicable |
| Edge 150 |
comportement et restitution conformes : « Mars, Produits, colonne 2, 50 000 » |
comportement et restitution conformes : « Mars, Produits, 50 000, colonne 2 sur 5 » |
non applicable |
non applicable |
non applicable |
| Safari 26.5 (macOS Tahoe 26.5) |
non applicable |
non applicable |
comportement et restitution conformes : « Ours en peluche, Mars et Produits, 50 000, colonne 2 sur 5 » |
non applicable |
non applicable |
| Chrome 150 (Android natif 13) |
non applicable |
non applicable |
non applicable |
restitution non conforme : « 50 000. Colonne 2 » |
non applicable |
| Safari (iOS 26.6) |
non applicable |
non applicable |
non applicable |
non applicable |
restitution non conforme : « Mars, 5 0 0 0 0 , Colonne 2 » |
Cas de test 9 avec cellule d’en-tête non vide et attributs headers et id
Cas de test 9 avec cellule d’en-tête non vide et attributs headers et id
| Jouets |
Mars |
Vénus |
| Produits |
Vendus |
Produits |
Vendus |
| Ours en peluche |
50 000 |
30 000 |
100 000 |
80 000 |
| Jeux de société |
10 000 |
5 000 |
12 000 |
9 000 |
Environnement de test
|
NVDA 2026.1 |
JAWS 2025 |
VoiceOver macOS |
Talkback |
VoiceOver iOS |
| Firefox 153 |
comportement et restitution conformes : « Mars, Produits, colonne 2, 50 000 » |
restitution non conforme : « Mars, 50 000, colonne 2 sur 5 » |
non applicable |
non applicable |
non applicable |
| Chrome 151 |
comportement et restitution conformes : « Mars, Produits, colonne 2, 50 000 » |
comportement et restitution conformes : « Mars, Produits, 50 000, colonne 2 sur 5 » |
non applicable |
non applicable |
non applicable |
| Edge 150 |
comportement et restitution conformes : « Mars, Produits, colonne 2, 50 000 » |
comportement et restitution conformes : « Mars, Produits, 50 000, colonne 2 sur 5 » |
non applicable |
non applicable |
non applicable |
| Safari 26.5 (macOS Tahoe 26.5) |
non applicable |
non applicable |
comportement et restitution conformes : « Ours en peluche, Mars et Produits, 50 000, colonne 2 sur 5 » |
non applicable |
non applicable |
| Chrome 150 (Android natif 13) |
non applicable |
non applicable |
non applicable |
restitution non conforme : « 50 000. Colonne 2 » |
non applicable |
| Safari (iOS 26.6) |
non applicable |
non applicable |
non applicable |
non applicable |
restitution non conforme : « Mars, 5 0 0 0 0 , Colonne 2 » |
Ressources