WCAG 1.0 Double A Checkpoint 12.3

Skip Quick Links

“Divide large blocks of information into more manageable groups where natural and appropriate.”

  • Break up lines of text into paragraphs with the <p> element.
  • Use <fieldset> to group form controls into semantic units and describe the group with the <legend> element.
  • Use <optgroup> to organize long lists of menu options into smaller groups.
  • Use tables for tabular data and describe the table with <caption>.
  • Group table rows and columns with <thead>, <tbody>, <tfoot>, and <colgroup>.
  • Nest lists with <ul>, <ol>, and <dl>.
  • Use section headings <h1> through <h6> to create structured documents, identify key ideas or concepts, and break up long stretches of text.
  • Group related links.

All of these grouping mechanisms should be used when appropriate and natural, i.e., when the information lends itself to logical groups. Content developers should not create groups randomly, as this will confuse all users.


Structural Grouping