Skip to content

A skip to content component allows users to bypass navigation when using a screen reader or keyboard

Examples

Basic

Basic screenshot

Documentation

Overview

Skip to content allows screen reader and keyboard users to bypass navigation rather than tabbing through it.

When using .pf-v6-c-skip-to-content you must provide an href attribute whose value corresponds to the id attribute of the primary content container for your application. In most cases this is the <main> element. For a demo of this, navigate to a page demo and note the use of tabindex="-1", which allows the element to receive focus programmatically.

Accessibility

Attribute
Applied to
Outcome
href="[id of main container]"
.pf-v6-c-skip-to-content
Sends focus to the primary content container. Required

Usage

Class
Applied to
Outcome
.pf-v6-c-skip-to-content
<a>
initiates the skip to content link.

CSS variables

Expand or collapse columnSelectorVariableValue
:where(:root, .pf-v6-c-skip-to-content)--pf-v6-c-skip-to-content--InsetBlockStart
1rem
:where(:root, .pf-v6-c-skip-to-content)--pf-v6-c-skip-to-content--ZIndex
600
:where(:root, .pf-v6-c-skip-to-content)--pf-v6-c-skip-to-content--focus--InsetInlineStart
1rem