Breadcrumbs provide information about a user's current location within the application's page hierarchy.

Structure

The breadcrumbs is built with the HTML nav element and a list of unordered links using <ul> and <li>, making it a navigation landmark.

Using HTML elements under the hood ensures that elements within Breadcrumbs maintain their inherent interactivity and accessible roles for assistive technology.

ARIA

table
ElementAttributeDescription
Breadcrumbs containeraria-labelIncluded by default to denote its function to screen reader users.
Current breadcrumbaria-currentSet to page on the last breadcrumb, so the current location is announced rather than being distinguishable only by styling. Applied to the link, or to the text when the last item is not rendered as a link.

Keyboard

table
KeyFunction
EnterActivates a breadcrumb item.
TabMoves focus to the next focusable breadcrumb item or element.
Shift+TabMoves focus to the previous focusable breadcrumb item.

Ellipsis dropdown

table
KeyFunction
Enter/Space//Opens the dropdown if closed.
Escape/TabCloses the dropdown if open.
Moves to the previous item in the dropdown.
Moves to the next item in the dropdown.

On this page