All case studies

Case study 09 / UX Patterns

Semantic HTML as the first layer of interface architecture

A frontend implementation practice that chooses elements by meaning, creates a useful document outline, and reduces unnecessary accessibility repair work.

Web & Platform DevelopmentLaunch stage7 min readResearch & practice

The delivery question

Can the page structure explain itself before styling and JavaScript are applied?

A reliable answer has to connect user needs, implementation constraints, and observable acceptance checks. The following practice keeps those decisions visible from discovery through handoff.

Delivery method

From guidance to a testable implementation.

Each layer answers a different question: what the standards require, how the team will build it, and what evidence will show that it works.

01

Interpret the guidance

  • Choose buttons for actions, links for navigation, labels for controls, and headings for real content hierarchy.
  • Use landmarks and sections intentionally rather than wrapping every visual group in generic containers.
  • Preserve native keyboard, form, and browser behavior before adding custom interaction.
02

Build the practice

  • Review content hierarchy and task intent before component selection.
  • Make reusable components emit valid structure without duplicate landmarks or skipped heading levels.
  • Keep enhancement progressive so core content and navigation remain available when scripts fail.
03

Validate the result

  • The heading outline communicates the page hierarchy.
  • Interactive elements retain native roles and expected keyboard behavior.
  • Automated HTML and accessibility checks pass without compensating ARIA misuse.

Primary references

Read the standards behind the practice.

These sources are maintained by standards bodies, platform owners, or recognized technical organizations. Links open the original material so the reasoning can be independently reviewed.

  1. WHATWG HTML StandardSections and headingsAccessed 2026-08-27 · Open source ↗
  2. W3C Web Accessibility InitiativeUnderstanding WCAG 2.2: Focus Visible and Focus Not ObscuredAccessed 2026-08-27 · Open source ↗

Apply it to real work

Have a ux patterns requirement?

Share the users, constraints, risks, and current system. The inquiry will open with Web & Platform Development already selected.

Discuss this requirement