Site Report
This tab shows accessibility issues, indicating problems for older users, people with disabilities or accessibility needs. Automated testing cannot detect all accessibility issues, so should be used alongside human testing.
| Level | WCAG 2.0 | Section 508 - 2017 | Key |
|---|
| A |  |  | Pages with level A issues are unusable for some people |
|---|
| AA | | | Pages with level AA issues are very difficult to use |
|---|
| AAA | | | Pages with level AAA issues can be difficult to use |
|---|
| Priority | Description and URL | Guideline and Line# | Count |
|---|
Level A
8 issues on 2 pages | |
 | An element with role=tab
must be contained in, or owned by, an element with
role=tablist
| HTML5 WCAG 2.0 A 4.1.1 Section 508 (2017) A 4.1.1 | 1 pages |
|
| | |
| http://www.juliankristian.com.au/ | Line 121 | |
 | Duplicate attribute height. | HTML5 WCAG 2.0 A 4.1.1 Section 508 (2017) A 4.1.1 | 1 pages |
|
| | |
| http://www.juliankristian.com.au/blog/ | Line 155 | |
 | Duplicate attribute width. | HTML5 WCAG 2.0 A 4.1.1 Section 508 (2017) A 4.1.1 | 1 pages |
|
| | |
| http://www.juliankristian.com.au/blog/ | Line 155 | |
 | Duplicate id - the same ID is used on more than one element. | HTML5 WCAG 2.0 A 4.1.1 Section 508 (2017) A 4.1.1 | 1 pages |
|
| | |
| `id=a`. http://www.juliankristian.com.au/blog/ | Line 278 278 281 281 | |
 | Identify row and column headers in data tables using th elements, and mark layout tables with role=presentation. | WCAG 2.0 A F91 Section 508 (2017) A F91 | 1 pages |
|
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.
| | |
| http://www.juliankristian.com.au/ | Line 76 81 130 353 | |
 | The element main must not appear as a descendant of the section element. | HTML5 WCAG 2.0 A 4.1.1 Section 508 (2017) A 4.1.1 | 1 pages |
|
| | |
| http://www.juliankristian.com.au/blog/ | Line 196 | |
 | This page uses nested tables, which do not make sense when read in a screen reader. | WCAG 2.0 A F49 Section 508 (2017) A F49 | 1 pages |
|
Add role='presentation' if the inner table is a layout table, otherwise modify the inner table to present the same data without nesting tables. | | |
| http://www.juliankristian.com.au/ | Line 81 | |
 | Using alt text which duplicates link text in the same link or the following link results in screen readers stuttering as the same text is read out twice. | WCAG 2.0 A H2 Section 508 (2017) A H2 | 1 pages |
|
Use alt='' when the image is part of a link containing text, or change the redundant alt text if the links are separate. | | |
| http://www.juliankristian.com.au/blog/ | Line 124 | |
| Expand all 8 issues | | |