I want a native implementation or API for skip links #233
Replies: 2 comments 6 replies
-
Skip links are great, but native landmark navigation would be even better! :) |
Beta Was this translation helpful? Give feedback.
-
Another relevant topic here is the age-old ARIA landmarks (implicit or explicit) to the main content, primary navigation, and search would be the ideal solution IMHO (and @carmacleod’s), but having corresponding |
Beta Was this translation helpful? Give feedback.
-
Skip links are an important accessibility feature to improve keyboard navigation.
They are also non-trivial to build; they usually need to be visually hidden and revealed only on focus. This is a challenge in CSS since there is no elegant way to do it with a single property. They can also be difficult to integrate in existing web designs and layouts.
It would be good to have browsers implement skip links natively. This way, more websites would have skip links, which would drastically improve overall keyboard navigation, and avoid problematic or buggy implementations. Additionally, they would be normalized across websites, automatically in the right language (browser language) and implemented in the browser UI instead of within pages.
Now figuring out what DOM node is the appropriate container for the main content of the page can be tricky. If that’s not something the browser can easily figure out, this could be provided by the implementor through a
meta
tag. For instance:https://webwewant.fyi/wants/5fc8bb41d84cfbab3fb47320/
Beta Was this translation helpful? Give feedback.
All reactions