Layout table contains data table markup Accessibility Checkpoint

Description

If a table is used for layout, do not use structural markup like th, headers and scope for the purpose of visual formatting.

Help

Change th to td elements and remove headers and scope if this is a layout table.

Applicable standards

Note: Section 508 Refresh (2017) checkpoints are equivalent to WCAG 2.0 level A and level AA checkpoints.

Change history

  • 6.49 May 2023 Improved detection.
  • 6.44 Mar 2022 Improved detection.
  • 6.41 Jul 2021 Improved detection.
  • 5.37 May 2020 Improved detection. Changed rule ID from AccWcag1-5.4.1 to AccHtmlLayoutTableStructuralMarkup.
  • 5.20 Jan 2016 Nested layout tables now detected by separate rule.
  • 4.4 Aug 2011 Modified layout table detection algorithm again.
  • 4.2 Dec 2010 Modified layout table detection algorithm.
  • 3.5 Dec 2009 Corrected priority.
  • 3.5 Dec 2009 Improved layout table detection algorithm again.
  • 3.0 Dec 2008 Improved layout table detection algorithm.
  • 3.0 Dec 2008 Now triggers WCAG2 issue.
  • 1.0 Feb 2007 Added.

This page describes a web site issue detected in HTML documents by SortSite Desktop and OnDemand Suite.

Rule ID: AccHtmlLayoutTableStructuralMarkup