Skip to content
This repository has been archived by the owner on Sep 24, 2019. It is now read-only.

Test for WCAG success criterion 1.3.1: Info and Relationships #177

Open
1 of 33 tasks
hannolans opened this issue Mar 9, 2014 · 0 comments
Open
1 of 33 tasks

Test for WCAG success criterion 1.3.1: Info and Relationships #177

hannolans opened this issue Mar 9, 2014 · 0 comments

Comments

@hannolans
Copy link
Contributor

http://www.w3.org/WAI/WCAG20/quickref/#qr-content-structure-separation-programmatic

Information, structure, and relationships conveyed through presentation can be programmatically determined or are available in text.

Selector

Page, tables, forms, lists

Applicable

Always

Failures

web page structure

tables

forms

  • F68: Association of label and user interface controls not being programmatically determinable

Techniques

(Situation A: The technology provides semantic structure to make information and relationships conveyed through presentation programmatically determinable)

  • G115: Using semantic elements to mark up structure AND H49: Using semantic markup to mark emphasized or special text

OR

  • G117: Using text to convey information that is conveyed by variations in presentation of text

OR

  • G140: Separating information and structure from presentation to enable different presentations

OR Making information and relationships conveyed through presentation programmatically determinable using the following techniques:

tables:

  • H51: Using table markup to present tabular information
  • H39: Using caption elements to associate data table captions with data tables
  • H73: Using the summary attribute of the table element to give an overview of data tables
  • H63: Using the scope attribute to associate header cells and data cells in data tables
  • H43: Using id and headers attributes to associate data cells with header cells in data tables

forms:

  • H44: Using label elements to associate text labels with form controls
  • H65: Using the title attribute to identify form controls when the label element cannot be used
  • H71: Providing a description for groups of form controls using fieldset and legend elements
  • H85: Using OPTGROUP to group OPTION elements inside a SELECT

OR

  • ARIA11: Using ARIA landmarks to identify regions of a page (ARIA)

OR

  • ARIA12: Using role=heading to identify headings (ARIA)

OR

  • ARIA13: Using aria-labelledby to name regions and landmarks (ARIA)

OR

  • ARIA16: Using aria-labelledby to provide a name for user interface controls (ARIA)
  • ARIA17: Using grouping roles to identify related form controls (ARIA)

Relationship of techniques and failures

  • As many techniques are possible, we should focus on the failures.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants