In content implemented using markup languages, elements have complete start and end tags, elements are nested according to their specifications, elements do not contain duplicate attributes, and any IDs are unique, except where the specifications allow these features.
Note: Start and end tags that are missing a critical character in their formation, such as a closing angle bracket or a mismatched attribute value quotation mark are not complete.
Not all components are represented here yet.
Checklist – System Foundations
Coding Standards
Typography – Links
Test | Priority |
---|---|
Are links coded as links? | High |
Are links taking the user to a new context? | High |
Lists
Test | Priority |
---|---|
Are hierarchical relationships properly coded? | Medium |
Checklist – Components
Breadcrumbs
Test | Priority |
---|---|
Is all the HTML produced semantic and valid according to HTML and ARIA validators? | High |
Are the IDs used on the page unique? | High |
Are the names used on the page unique? | Medium |
Forms
Test | Priority |
---|---|
Is all the HTML produced semantic and valid according to HTML and ARIA validators? | High |
Are fields using HTML 5 form attributes? | High |
Is all CSS produced valid according to CSS validators? | High |
Tabs
Test | Priority |
---|---|
Are hierarchical relationships properly coded? | Medium |
Tables
Test | Priority |
---|---|
Are hierarchical relationships properly coded? | Medium |
Additional Resources
- The 411 on 4.1.1 by Adrian Roselli