Summary Of Coding Requirements - Optimal Content Examples
Colour
Related to Success Criteria:
-
Contrast: Ensure sufficient contrast between foreground text and background color.
Use Of Colour: Ensure alternatives exists when colour conveys information (e.g. charts and graphs, forms and user controls, links).
Forms
Related to Success Criteria:
Labels
Associate Labels: Ensure form elements are associated to labels.
Descriptive Labels: Ensure form elements have labels which clear describe the form element's purpose.
Consistent Labels: Ensure form elements which provide the same function on one or more pages have consistent labels.
Instructions: Ensure instructions with explanation, expected data formats, and examples are provided for form elements whose data is mandatory, in a specific format, or selected from a set of values.
Error Messages: Ensure error message are provided at the top of the form, identify the affected form user control, indicate the type of error, and suggest corrections (where possible).
Session Time Limits: Ensure time limits can be extended or stopped.
Legal Committments and Financial Transactions: Ensure submissions can be reversed or confirmed prior to submitting a form which causes legal committments or financial transactions.
Headings and Titles
Related to Success Criteria:
Heading Markup: Ensure heading markup is used for all headings, and only headings.
Descriptive Headings: Ensure headings identify its section of the content.
Descriptive Page Titles: Ensure page titles are used and identify the contents of the page (within a group of pages).
Images
Related to Success Criteria:
Text Description: Ensure no description is used for decorative images, a short text description is used for simple images, and a short and long text description is used for complex images.
Images Of Text: Ensure text embedded with images for presentation purposes only (some exceptions) are not used.
Animated Images: Ensure animated images meet the same requirements as video-only content.
Keyboard
Related to Success Criteria:
Focus and Input: Ensure:
- Focus is visible; and
- Focus order is correct; and
- All user controls can receive focus; and
- User controls don't trap focus; and
- User controls don't change the context of the page on focus or on input.
Client Side Scripting (JavaScript): Ensure only independent event handlers are relied upon.
Other Technologies: Ensure keyboard accessibility when using non-HTML technologies as the primary format (e.g. PDF, Flash, Sliverlight)
Links
Related to Success Criteria:
Descriptive and Consistent Link Text
Descriptive Link Text: Ensure links provide independently sufficient context to indicate the purpose of the link.
Consistent Link Text: Ensure links which provide the same function on one or more pages have consistent labels.
Repeated Navigation: Ensure groups of repeated links appear in the same relative order on each page and can be skipped using a mechanism.
Finding Web Pages: Ensure the site contains either a site map, a list of links to all pages, or a search engine for the site.
Quotations and Language
Related to Success Criteria:
Quotations: Ensure that
<blockquote>
and<q>
elements are used for quotations.Primary Natural Human Language Of The Page: Ensure a primary human language for the web page is set.
Changes To The Natural Human Language Of The Page: Ensure components on a web page which are in a different natural human language than the primary one are indicated.
Tables
Related to Success Criteria:
Header and Data Cell Association: Ensure all data cells are correctly associated to their header cells.
Table Markup: Ensure tables are marked up with table markup.
- Date modified: