Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Lists MUST be constructed using the appropriate semantic markup.

Tables

Required

  • 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.

Non-required / best practice

  • Tabular data SHOULD be represented in a <table>.
  • Data tables SHOULD have a programmatically-associated caption or name.
  • The name/caption of a data table SHOULD describe the identity or purpose of the table accurately, meaningfully, and succinctly.
  • The name/caption of each data table SHOULD be unique within the context of other tables on the same page.
  • A data table summary, if provided, SHOULD make the table more understandable to screen reader users.
  • Tables SHOULD NOT be used for the purpose of purely visual (non-data) layout.

iFrames

Required

Non-required / best practice