All page content should be contained within landmarks

landmarks/region · Best practice

All page content should be contained within landmarks.

Screen reader users navigate pages by landmarks. Content outside landmarks is harder to find and understand. Wrap all visible content in appropriate landmarks: <header>, <nav>, <main>, <aside>, <footer>, or <section> with a label. Skip links may exist outside landmarks.

Scan a page or repo for issues like this · All rules

Introduced in @accesslint/core v0.8.0