|
Data tables allow screen reader users to understand column and row relationships.
Layout tables read cells as a series of unrelated paragraphs with no tabular structure.
Without th or role , screen readers apply heuristics to decide whether a table is a layout table or data table.
These heuristics vary greatly between screen readers, and are affected by browser being used, window size,
and font size (so the outcome is very unpredictable without th or role ).
If a data table has headers marked up using td , then change these to th .
If a data table has no headers, add th elements describing each row and/or column.
If the table is only used for layout add role=presentation to the table element. Impact on users: - JAWS Reading: Treats tables without
th and role as layout tables if the table contains cells above or below certain pixel sizes. This measurement is affected by browser window size, browser font size, and the browser used. - NVDA Reading: Applies a layout table heuristic to tables without
th and role which varies depending on the browser used and on the window size in some circumstances. - VoiceOver Reading: Uses a sophisticated heuristic on tables without
th and role , which is similar (but not identical) to the heuristic used by NVDA with Firefox.
| 1.3.1 | |
| https://www.w3.org/WAI/demos/bad/before/annotated/home.html | Line 172 173 182 241 350
...
| |
| https://www.w3.org/WAI/demos/bad/before/home.html | Line 171 172 181 240 349
...
| |
| https://www.w3.org/WAI/demos/bad/before/news.html | Line 72 73 82 141 258
...
| |
| https://www.w3.org/WAI/demos/bad/before/tickets.html | Line 77 109 139 173 277
...
| |
| This issue was found on another 2 pages.
The trial version is limited to showing issues on 4 pages.
| | |
|
Add an alt attribute describing the image, which screen readers voice instead of the image.
Spacer images and purely decorative images should use alt="" without any global ARIA attributes.
Do not use alt text containing only spaces since that's voiced as an unlabeled image. Impact on users: - NVDA 2023.3 Chrome 120 Windows 10 Reading: Image ignored.
- NVDA 2023.3 FF 115 Windows 10 Reading: Image ignored.
- NVDA 2023.3 Edge 120 Windows 10 Reading: Image ignored.
- JAWS 2023.2311.34 Chrome 120 Windows 10 Reading: Image ignored.
- JAWS 2023.2311.34 FF 115 Windows 10 Reading: Image ignored.
- JAWS 2023.2311.34 Edge 120 Windows 10 Reading: Image ignored.
- VoiceOver macOS 13.6 Safari 16.6 macOS 13.6.0 Reading: Image filename read out.
- VoiceOver iOS 16.6 Safari iOS 16.6 iOS 16.6.1 Touch: Image filename read out, along with OCR text from image.
| 1.1.1 | |
| https://www.w3.org/WAI/demos/bad/before/annotated/home.html | Line 185 187 275 303 335
...
| |
| https://www.w3.org/WAI/demos/bad/before/home.html | Line 274 281 302 313 334
...
| |
| https://www.w3.org/WAI/demos/bad/before/news.html | Line 85 86 87 175 241
...
| |
| https://www.w3.org/WAI/demos/bad/before/tickets.html | Line 80 81 82 170 172
...
| |
| This issue was found on another 2 pages.
The trial version is limited to showing issues on 4 pages.
| | |
|
Some users find it hard to read light gray text on a white background, dark gray text on a black background and white text on a red background.
- The contrast ratio should be 3.0 or more for 18 point text, or larger
- The contrast ratio should be 3.0 or more for 14 point bold text, or larger
- The contrast ratio should be 4.5 or more for all other text
| 1.4.6 | |
| The text color to background color contrast ratio after composition is: 2.76 with
color: rgb(255,0,0) background: rgb(215,215,205) font-size: 12pt font-weight: 700 3.88 with
color: rgb(65,84,93) background: rgb(169,184,191) font-size: 10.67pt font-weight: 400 3.88 with
color: rgb(65,84,93) background: rgb(169,184,191) font-size: 10.67pt font-weight: 400 3.88 with
color: rgb(65,84,93) background: rgb(169,184,191) font-size: 10.67pt font-weight: 700 3.88 with
color: rgb(65,84,93) background: rgb(169,184,191) font-size: 10.67pt font-weight: 700 https://www.w3.org/WAI/demos/bad/before/annotated/home.html | Line 143 311 311 332 332 | |
| The text color to background color contrast ratio after composition is: 2.76 with
color: rgb(255,0,0) background: rgb(215,215,205) font-size: 12pt font-weight: 700 3.88 with
color: rgb(65,84,93) background: rgb(169,184,191) font-size: 10.67pt font-weight: 400 3.88 with
color: rgb(65,84,93) background: rgb(169,184,191) font-size: 10.67pt font-weight: 400 3.88 with
color: rgb(65,84,93) background: rgb(169,184,191) font-size: 10.67pt font-weight: 700 3.88 with
color: rgb(65,84,93) background: rgb(169,184,191) font-size: 10.67pt font-weight: 700 https://www.w3.org/WAI/demos/bad/before/home.html | Line 144 310 310 331 331 | |
| The text color to background color contrast ratio after composition is: 2.76 with
color: rgb(255,0,0) background: rgb(215,215,205) font-size: 12pt font-weight: 700 https://www.w3.org/WAI/demos/bad/before/news.html | Line 45 | |
| The text color to background color contrast ratio after composition is: 2.76 with
color: rgb(255,0,0) background: rgb(215,215,205) font-size: 12pt font-weight: 700 3.88 with
color: rgb(65,84,93) background: rgb(169,184,191) font-size: 9pt font-weight: 700 3.88 with
color: rgb(65,84,93) background: rgb(169,184,191) font-size: 9pt font-weight: 700 3.88 with
color: rgb(65,84,93) background: rgb(169,184,191) font-size: 9pt font-weight: 700 3.88 with
color: rgb(65,84,93) background: rgb(169,184,191) font-size: 9pt font-weight: 700 https://www.w3.org/WAI/demos/bad/before/tickets.html | Line 40 207 208 209 210
...
| |
| This issue was found on another 2 pages.
The trial version is limited to showing issues on 4 pages.
| | |
|
Some users find it hard to read light gray text on a white background, dark gray text on a black background and white text on a red background.
- The contrast ratio should be 4.5 or more for 18 point text, or larger
- The contrast ratio should be 4.5 or more for 14 point bold text, or larger
- The contrast ratio should be 7.0 or more for all other text
| | |
| The text color to background color contrast ratio after composition is: 4.98 with
color: rgb(34,108,142) background: rgb(237,237,237) font-size: 9pt font-weight: 400 5.83 with
color: rgb(34,108,142) background: rgb(255,255,255) font-size: 12pt font-weight: 400 5.83 with
color: rgb(34,108,142) background: rgb(255,255,255) font-size: 12pt font-weight: 400 4.98 with
color: rgb(34,108,142) background: rgb(237,237,237) font-size: 9pt font-weight: 400 4.98 with
color: rgb(34,108,142) background: rgb(237,237,237) font-size: 9pt font-weight: 400 https://www.w3.org/WAI/demos/bad/before/annotated/home.html | Line 320 341 352 352 352
...
| |
| The text color to background color contrast ratio after composition is: 4.98 with
color: rgb(34,108,142) background: rgb(237,237,237) font-size: 9pt font-weight: 400 5.83 with
color: rgb(34,108,142) background: rgb(255,255,255) font-size: 12pt font-weight: 400 5.83 with
color: rgb(34,108,142) background: rgb(255,255,255) font-size: 12pt font-weight: 400 4.98 with
color: rgb(34,108,142) background: rgb(237,237,237) font-size: 9pt font-weight: 400 5.83 with
color: rgb(34,108,142) background: rgb(255,255,255) font-size: 11.25pt font-weight: 400 https://www.w3.org/WAI/demos/bad/before/home.html | Line 299 319 340 351 351
...
| |
| The text color to background color contrast ratio after composition is: 4.98 with
color: rgb(34,108,142) background: rgb(237,237,237) font-size: 9pt font-weight: 400 6.77 with
color: rgb(65,84,93) background: rgb(237,237,237) font-size: 12pt font-weight: 400 6.77 with
color: rgb(65,84,93) background: rgb(237,237,237) font-size: 10.67pt font-weight: 400 4.98 with
color: rgb(34,108,142) background: rgb(237,237,237) font-size: 9pt font-weight: 400 4.98 with
color: rgb(34,108,142) background: rgb(237,237,237) font-size: 9pt font-weight: 400 https://www.w3.org/WAI/demos/bad/before/news.html | Line 196 218 260 260 260
...
| |
| The text color to background color contrast ratio after composition is: 4.98 with
color: rgb(34,108,142) background: rgb(237,237,237) font-size: 9pt font-weight: 400 4.98 with
color: rgb(34,108,142) background: rgb(237,237,237) font-size: 9pt font-weight: 400 4.98 with
color: rgb(34,108,142) background: rgb(237,237,237) font-size: 9pt font-weight: 400 4.98 with
color: rgb(34,108,142) background: rgb(237,237,237) font-size: 9pt font-weight: 400 4.98 with
color: rgb(34,108,142) background: rgb(237,237,237) font-size: 9pt font-weight: 400 https://www.w3.org/WAI/demos/bad/before/tickets.html | Line 279 279 279 279 279 | |
| This issue was found on another 2 pages.
The trial version is limited to showing issues on 4 pages.
| | |