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