Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add landmarks to indicate major page areas #33

Open
carrythebanner opened this issue Nov 8, 2019 · 0 comments · Fixed by calagator/calagator#599
Open

Add landmarks to indicate major page areas #33

carrythebanner opened this issue Nov 8, 2019 · 0 comments · Fixed by calagator/calagator#599

Comments

@carrythebanner
Copy link
Contributor

Landmarks are used by assistive tech to identify major page elements. This helps people easily location common items like navigation, search, and the main page content.

  • Put top matter which appears on every page in header; inside of that, use:
    • nav for navigation
    • role="search" on the search control's parent container, including the label etc. (not directly on the input element)
  • Primary content in main
  • Version info in footer

Additionally, all content should be within a landmark — if there's content outside of landmarks, then someone navigating by landmarks could miss it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant