Skip to content

Add accessibility enhancements#62

Open
MarkH817 wants to merge 1 commit into
taraxvoid:mainfrom
MarkH817:feature/a11y-enhancments
Open

Add accessibility enhancements#62
MarkH817 wants to merge 1 commit into
taraxvoid:mainfrom
MarkH817:feature/a11y-enhancments

Conversation

@MarkH817
Copy link
Copy Markdown
Collaborator

  • Add skip to main content link
    • Visually hidden until tabbed to via keyboard / screen reader
    • Allows navigation to skip over header nav links
  • Add visually hidden <h1> tag with current page title
    • Avoids skipping heading levels in document
  • Move entry id from empty <a> to <h2> heading
  • Change entry links to use <ul> and <li>
    • Maintains similar visuals
    • Communicates amount of links to screen readers
    • Avoids being read as "website link vertical bar insta link vertical bar..." for screen readers
  • Remove leftover closing </a> tag in footer-credit

- Add skip to main content link
  - Visually hidden until tabbed to via keyboard / screen reader
  - Allows navigation to skip over header nav links
- Add visually hidden h1 tag with current page title
  - Avoids skipping heading levels in document
- Move entry id from empty <a> to <h2> heading
- Change entry links to use <ul>
  - Maintains similar visuals
  - Communicate amount of links to screen readers
  - Avoids being read as "website link vertical bar insta link vertical bar..." for screen readers
- Remove leftover closing </a> tag in footer-credit
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 this pull request may close these issues.

1 participant