You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 9 Next »

The following must be integrated to conform legally with WCAG 2.0 AA guidelines.

Page titles

  • The page <title> MUST be present and MUST contain text.
  • The page <title> MUST be updated when the web address changes.
  • The page <title> MUST be accurate and informative.

Language

  • The primary language of the page MUST be identified accurately on the <html> element.
  • The primary language of the page MUST be identified with a valid value on the <html> element.
  • Inline language changes MUST be identified with a valid lang attribute.
  • The language code MUST be valid.

Headings

  • Headings MUST be accurate and informative.

Navigation

  • Navigation patterns that are repeated on web pages MUST be presented in the same relative order each time they appear and MUST NOT change order when navigating through the site.
  • A skip link MUST be either visible at all times or visible on keyboard focus.
  • The reading order MUST be logical and intuitive.
  • The navigation order of focusable elements MUST be logical and intuitive.
  • Links MUST be visually distinguishable from surrounding text.
    Color alone must not be used to distinguish links from surrounding text unless the color contrast between the link and the surrounding text is at least 3:1 and an additional differentiation is provided when the link is hovered or receives focus.
  • Links MUST be semantically designated as such.
  • A link MUST have programmatically-discernible text, as determined by the accessible name calculation algorithm.
  • Features such as labels, names, and text alternatives for content that have the same functionality across multiple web pages MUST be consistently identified.
  • All focusable elements MUST have a visual focus indicator when in focus.

Lists

Lists MUST be constructed using the appropriate semantic markup.

Tables

  • Table headers MUST be designated with <th>.
  • Data table header text MUST accurately describe the category of the corresponding data cells.
  • Table data cells MUST be associated with their corresponding header cells.
  • Table data group headers MUST be associated with their corresponding data cell groups.
  • Header/data associations that cannot be designated with <th> and scope MUST be designated with headers plus id
  • Data table headers and data associations MUST NOT be referenced across nested, merged, or separate tables.
  • Layout tables MUST NOT contain data table markup.

iFrames

  • No labels