Not all page content is contained within a landmark
landmark-missing
Rule
The purpose of regions MUST be programmatically determinable.
Background
Some users with limited vocabularies rely on familiar terms or symbols in order to use the web. However, what is familiar to one user may not be familiar to another. When authors indicate the purpose, users can take advantage of personalization and user preferences to load a set of symbols or vocabulary familiar to them. Identifying regions of the page allows people to remove or highlight regions with their user agent.
How to Fix
Fix this issue by ensuring that all page content is contained within an HTML sectioning element or an ARIA landmark using ONE or BOTH of the following techniques:
- Use appropriate HTML5 sectioning elements to mark sections of the layout.
<header> <main> <footer> <nav> <article> <section> <aside>
- Use appropriate ARIA landmark attributes to mark sections of the layout.
banner complementary contentinfo form main navigation region search