View the source code for this site on GitHub Skip to main content

WCAG 1.3.2 Meaningful Sequence (Level A)

This page demonstrates how to ensure that the order of content is meaningful and presented correctly for all users, including those using assistive technologies.

Correct Example: Meaningful Reading Order

Step-by-step Instructions

  1. Open the application.
  2. Enter your username and password.
  3. Click the Login button.
  4. Navigate to your dashboard.

Benefits

  • Logical order is preserved visually and programmatically.
  • Screen readers and keyboard users experience the same sequence as sighted users.

Incorrect Example: Broken Sequence

Visual Order: The steps appear in the correct order visually, but the source order is not meaningful.
Screen Reader Experience: Step 1, Step 3, Step 2, Step 4 (not logical!)

Step 1

Open the application.

Step 2

Enter your username and password.

Step 3

Click the Login button.

Step 4

Navigate to your dashboard.

(Visually: 1, 2, 3, 4 — Source: 1, 3, 2, 4)
Code Example (Source Order):
<div class="broken-sequence-steps d-flex flex-wrap">
  <div class="step col-6 order-1">
    <h3>Step 1</h3>
    <p>Open the application.</p>
  </div>
  <div class="step col-6 order-2">
    <h3>Step 3</h3>
    <p>Click the Login button.</p>
  </div>
  <div class="step col-6 order-3">
    <h3>Step 2</h3>
    <p>Enter your username and password.</p>
  </div>
  <div class="step col-6 order-4">
    <h3>Step 4</h3>
    <p>Navigate to your dashboard.</p>
  </div>
</div>

Key Points Demonstrated: