🖋️
Web Accessibility Resources
  • Web Accessibility
  • Cheat Sheets
    • Structure and Semantics
      • Page Title
      • Language
      • Headings
      • Landmarks
      • Lists
      • Tables
      • Iframes
      • Markup Validity
      • Other Semantic Elements
    • Links & Navigation
      • Links
      • Site Navigation
      • Within-Page Navigation
      • Reading Order/Focus Order
    • Images & Visual Design
      • Images
      • Color & Contrast
      • Text Styles, Resize, Reflow, and Zoom
      • Visual Cues
      • Adaptive and Responsive Output
    • Multimedia, Animations, and Motion
      • Audio and Video
      • Animation, Motion, and Timed Content
    • User Input, Forms, and Dynamic Content
      • Device-Independent User Input
      • Form Input, Labels, and Instructions
      • Form Validation and Feedback
      • Dynamic Content (JavaScript, AJAX)
      • Custom Widgets (JavaScript, ARIA)
      • CAPTCHA
    • Keyboard Commands
  • Semantic Group Labels
Powered by GitBook
On this page

Was this helpful?

  1. Cheat Sheets
  2. Structure and Semantics

Markup Validity

PreviousIframesNextOther Semantic Elements

Last updated 5 years ago

Was this helpful?

Topic

Technique

WCAG AA Requirement

Unique Identifiers

Unique IDs: IDs MUST be unique within a web page.

Required

Unique Names: The "accessible names" of elements, when provided, of block level elements (e.g. landmarks, tables, iframes, etc.) SHOULD be unique within a web page.Note: The accessible name is determined by attributes or elements such as aria-label, aria-labelledby, alt, <caption>, etc.

best practice

One Attribute Instance: Elements MUST NOT contain more than one instance of the same attribute.

Required

Well Formed

Closing Tags: Elements must not be missing closing tags. DIV or P element must not be nested within a LABEL element. Element must not contain duplicate attributes.

Required

Nesting and Relationships

Parent-Child Relationships: Markup MUST adhere to required parent-child relationships of elements and attributes.

Required

ARIA relationships: ARIA relationships (e.g. parent-child, aria-owns, etc.) SHOULD adhere to

Required

Deprecated Markup

Deprecated Markup should not be used.

best practice

WCAG 4.1.1
WCAG 4.1.1
WCAG 4.1.1
WCAG 4.1.1
WAI-ARIA Authoring Practices
WCAG 4.1.1