Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Attribute

Description

role="alert"

Status
colourYellow
titleeditable

Used to communicate an important and usually time-sensitive message to the user.

...

Attribute

Description

role="dialog"

Status
colourYellow
titleeditable

Used to mark up an HTML-based application dialog that separates content or UI from the rest of the web application or page.

aria-label

Status
colourYellow
titleeditable

Defines a string value that labels an interactive element.

aria-hidden

Indicates whether the element is exposed to an accessibility API.

...

Accessibility attributes

Attribute

Description

alt

Status
colourYellow
titleeditable

Used to provide alternative text for an image.

...

Attribute

Description

type="button"

Status
colourYellow
titleeditable

Indicates that the element is a button.

alt (Icon)

Used to provide alternative text for an image.

...

Attribute

Description

aria-label

Status
colourYellow
titleeditable

Defines a string value that labels an interactive element.

role="presentation"

Indicates that the element should not be considered part of the available semantics.

aria-current

Used to indicate the current element or page in the navigation context.

...

Attribute

Description

type="button"

Status
colourYellow
titleeditable

Indicates that the element is a button.

aria-label

Status
colourYellow
titleeditable

Defines a string value that labels an interactive element.

...

Attribute

Description

role="group"

Status
colourYellow
titleeditable

Used to create a group of elements that are visually and functionally related together.

type="button"

Indicates that the element is a button.

aria-labelaria-label

Status
colourYellow
titleeditable

Defines a string value that labels an interactive element.

role="toolbar"

Status
colourYellow
titleeditable

Indicates that a certain element is a toolbar.

...

Accessibility attributes

Attribute

Description

alt

Status
colourYellow
titleeditable

Used to provide alternative text for an image.

loading="eager"

Is used to tell the browser to download the image immediately, without waiting for the entire page to be fully loaded.

...

Attribute

Description

role="button" (Navigation buttons)

Used to indicate that a particular element acts as a button, even if it is not a standard <button> element.

aria-hidden (Navigation buttons)

Indicates whether the element is exposed to an accessibility API.

...

Attribute

Description

role="button" (Action button)

Used to indicate that a particular element acts as a button, even if it is not a standard <button> element.

...

Attribute

Description

role="region"

Used to indicate that a specific element is an area or region of content on a web page that has a specific meaning or functionality.

aria-label

Status
colourYellow
titleeditable

Defines a string value that labels an interactive element.

type="button" (Navigation buttons)

Indicates that the element is a button.

...

Accessibility attributes

Attribute

Description

aria-hidden (Icon button)

Indicates whether the element is exposed to an accessibility API.

role="tableimg" (Icon button)

Used to define mark an element as a tableimage.

roletype="rowbutton"

Used to define an element as a row in a table.

role="columnheader"

Used to define an element as a column heading in a table.

type="checkbox"

Defines the element type as a checkbox.

title

Used to provide a hint or additional information about an element.

role="rowgroup"

Used to define an element as a group of rows in a table.

role="cell"

Used to define an element as a cell in a table.

aria-hidden

Indicates whether the element is exposed to an accessibility API.

role="img"

Used to mark an element as image (Icon button)

Indicates that the element is a button.

Accessible text

Element

Text

View button

Card

Filters sidebar title

Filters

Filters sidebar input placeholder

Search name

Filters sidebar label

Search famous for

Keyboard support

Key

Description

Tab

Moves focus to the next the focusable element.

Space

Triggers the checkbox action.

DataTable.TableControlBar

Accessibility attributes

Attribute

Description

aria-labelledby

Used to associate an element with one or more <id> elements containing a textual description or label for that element.

aria-haspopup

Indicates the availability and type of interactive popup element that can be triggered by the element on which the attribute is set.

aria-expanded

Is set on an element to indicate if a control is expanded or collapsed, and whether or not the controlled elements are displayed or hidden.

type="button"

Indicates that the element is a button.

Accessible text

Element

Text

View button

Card

Filters sidebar title

Filters

Filters sidebar input placeholder

Search name

Filters sidebar label

Search famous for

Keyboard support

Key

Description

Tab

Moves focus to the next the focusable element.

Space

Triggers the checkbox action.

DataTable.TableControlBar

Accessibility attributes

Attribute

Description

aria-labelledby

Used to associate an element with one or more <id> elements containing a textual description or label for that element.

aria-haspopup

Indicates the availability and type of interactive popup element that can be triggered by the element on which the attribute is set.

aria-expanded

Is set on an element to indicate if a control is expanded or collapsed, and whether or not the controlled elements are displayed or hidden.

type="button"

Indicates that the element is a buttonrole="table"

Used to define an element as a table.

role="row"

Used to define an element as a row in a table.

role="rowgroup"

Used to define an element as a group of rows in a table.

role="columnheader"

Used to define an element as a column heading in a table.

type="checkbox"

Defines the element type as a checkbox.

role="cell"

Used to define an element as a cell in a table.

title

Used to provide a hint or additional information about an element.

Accessible text

Element

Text

Filters button

Filters

Search input

Search title

Showing status

Showing [number] of [number].

...

Attribute

Description

aria-haspopup

Indicates the availability and type of interactive popup element that can be triggered by the element on which the attribute is set.

aria-expanded

Is set on an element to indicate if a control is expanded or collapsed, and whether or not the controlled elements are displayed or hidden.

type="button"

Indicates that the element is a button.

Keyboard support

Key

Description

Enter

Triggers the button action.

Space

Triggers the

button

action

Attribute

Description

.

Dropdown.Item

Accessibility attributes

aria-labelledby

Used to associate an element with one or more <id> elements containing a textual description or label for that element.

role="button"

Used to indicate that a particular element acts as a button, even if it is not a standard <button> element.

Keyboard support

Key

Description

Enter

Triggers the button action.

Space

Triggers the button action.

Dropdown.Item

Keyboard support

Key

Description

UpArrow

Moves focus to the previous option, if there is none then visual focus does not change.

DownArrow

Moves focus to the next option, if there is none then visual focus does not change.

Enter

Selects the focused option and closes the popup.

Space

Selects the focused option and closes the popup.

Tab

Moves focus to the next focusable element in the dropdown, if there is none then first focusable element receives the focus.

Shift+Tab

Moves focus to the previous focusable element in the dropdown, if there is none then last focusable element receives the focus.

Escape

Closes the dropdown, moves focus to the dropdown button.

Dropdown.Header

Accessibility attributes

Attribute

Description

role="heading"

Status
colourYellow
titleeditable

Used to indicate that the element is being used as a heading.

Dropdown.Divider

Accessibility attributes

Attribute

Description

role="separator"

Status
colourYellow
titleeditable

Used to indicate that the element is being used as a separator.

Dropzone

Accessibility attributes

Attribute

Description

role="presentation"

Status
colourYellow
titleeditable

Indicates that the element should not be considered part of the available semantics.

role="img"

Used to mark an element as image.

aria-hidden

Indicates whether the element is exposed to an accessibility API.

...

Key

Description

Tab

Moves focus to the next focusable element.

Enter

Triggers the upload action.

Space

Triggers the upload action.

Figure

Accessibility attributes

Attribute

Description

alt

Status
colourYellow
titleeditable

Used to provide alternative text for an image.

Form.Autosuggest

Accessibility attributes

Attribute

Description

aria-expanded

Status
colourYellow
titleeditable

Is set on an element to indicate if a control is expanded or collapsed, and whether or not the controlled elements are displayed or hidden.

aria-owns

Status
colourYellow
titleeditable

Used to indicate an "owns" relationship between two elements on a web page.

aria-describedby

Status
colourYellow
titleeditable

Used to create a link between an element and the content that describes it.

role="list"

Used to indicate that an element is being used as a list.

aria-label

Defines a string value that labels an interactive element.

aria-hidden

Indicates whether the element is exposed to an accessibility API.

role="img"

Used to mark an element as image.

role="combobox"

The combobox role identifies an element as an input that controls another element

type="button" (Icon button)

Indicates that the element is a button.

Keyboard support

Key

Description

Tab

Moves focus to the input element.

UpArrow

Moves focus to the previous option.

DownArrow

Moves focus to the next option.

Escape

Hides the popup.

Enter

Selects the highlighted item and closes the popup if popup is visible.

Form.Checkbox

CheckboxControl

Accessibility attributes

Attribute

Description

aria-label

Defines a string value that labels an interactive element.

Form.Checkbox

Accessibility attributes

Attribute

Description

aria-describedby

Used to create a link between an element and the content that describes it.

...

Key

Description

Space

Toggles the checked state.

Tab

Moves focus to the checkbox.

Form.Control

Accessibility attributes

Attribute

Description

aria-hidden

Indicates whether the element is exposed to an accessibility API.

role="img"

Used to mark an element as image.

...

Key

Description

Tab

Moves focus to the input element.

Form.Control.Feedback

Accessibility attributes

Attribute

Description

role="img"

Used to mark an element as image.

aria-hidden

Indicates whether the element is exposed to an accessibility API.

...

no a11y attributes

Form.Label

Accessibility attributes

Attribute

Description

for

Used in the context of a <label> element to establish an association between a label and a control.

Form.Radio

Accessibility attributes

Attribute

Description

aria-describedby

Used to create a link between an element and the content that describes it.

...

Key

Description

Tab

Moves focus to the checked radio button, if there is none within the group then first radio button receives the focus.

LeftArrow, UpArrow

Moves focus to the previous radio button, if there is none then last radio button receives the focus.

RightArrow, DownArrow

Moves focus to the next radio button, if there is none then first radio button receives the focus.

Space

If the focused radio button is unchecked, changes the state to checked.

Form.RadioSet

Accessibility attributes

Attribute

Description

role="radiogroup"

Used to indicate that the element is being used as a radio group.

aria-describedby

Used to create a link between an element and the content that describes it.

aria-labelledby

Used to associate an element with one or more <id> elements containing a textual description or label for that element.

Form.Switch

Form.Switch

Accessibility attributes

Attribute

Description

role="switch"

Used to indicate that the element is being used as a switch.

SwitchControl

Accessibility attributes

Attribute

Description

aria-label

Defines a string value that labels an interactive element.

...

no a11y attributes

FullscreenModal

Accessibility attributes

Attribute

Description

role="dialog"

Used to mark up an HTML-based application dialog that separates content or UI from the rest of the web application or page.

aria-label

Defines a string value that labels an interactive element.

...

Key

Description

Tab

Moves focus to the HyperLink.

Enter

Activates the HyperLink.

Icon

Accessibility attributes

Attribute

Description

role="img"

Used to mark an element as an image.

aria-hidden

Indicates whether the element is exposed to an accessibility API.

IconButton

Accessibility attributes

Attribute

Description

aria-label

Defines a string value that labels an interactive element.

type="button"

Indicates that the element is a button.

IconButtonWithTooltip

Accessibility attributes

Attribute

Description

aria-label

Defines a string value that labels an interactive element.

type="button"

Indicates that the element is a button.

...

Attribute

Description

Tab

Moves focus to the IconButton.

Enter

Activates the IconButton.

Space

Activates the IconButton.

IconButtonToggle

Accessibility attributes

Attribute

Description

aria-label

Defines a string value that labels an interactive element.

type="button"

Indicates that the element is a button.

aria-selected

Used to indicate selection state.

...

Key

Description

Enter

Activates the IconButtonToggle.

Space

Activates the IconButtonToggle.

Image

Accessibility attributes

Attribute

Description

alt

Used to provide alternative text for an image.

InputGroup

InputGroup.Text

Accessibility attributes

Attribute

Description

aria-label

Defines a string value that labels an interactive element.

aria-describedby

Used to create a link between an element and the content that describes it.

FormControl

Accessibility attributes

Attribute

Description

aria-label

Defines a string value that labels an interactive element.

aria-describedby

Used to create a link between an element and the content that describes it.

...

Key

Description

Tab

Moves focus to the MailtoLink.

Enter

Activates the MailtoLink.

MarketingModal

Accessibility attributes

Attribute

Description

role="dialog"

Used to create a link between an element and the content that describes it.

aria-label

Defines a string value that labels an interactive element.

...

Key

Description

UpArrow

Moves focus to the previous MenuItem.

DownArrow

Moves focus to the next MenuItem.

Enter

Triggers the MenuItem action.

Space

Triggers the MenuItem action.

Tab

Moves focus to the next focusable element in the Menu.

Shift+Tab

Moves focus to the previous focusable element in the Menu.

ModalDialog

Accessibility attributes

Attribute

Description

role="dialog"

Used to create a link between an element and the content that describes it.

aria-label

Defines a string value that labels an interactive element.

type="button"

Indicates that the element is a button.

role="img"

Used to mark an element as an image.

aria-hidden

Indicates whether the element is exposed to an accessibility API.

...

Key

Description

Tab

Moves focus to the next the focusable element within the ModalDialog.

Shift+Tab

Moves focus to the previous the focusable element within the ModalDialog.

Escape

Closes the ModalDialog.

Enter (Close button)

Closes the ModalDialog.

Space (Close button)

Closes the ModalDialog.

ModalLayer

Accessibility attributes

Attribute

Description

role="dialog"

Used to create a link between an element and the content that describes it.

aria-label

Defines a string value that labels an interactive element.

...

Key

Description

Tab

Moves focus to the next the focusable element within the ModalLayer.

Shift+Tab

Moves focus to the previous the focusable element within the ModalLayer.

Escape

Closes the ModalLayer.

Enter (Close button)

Closes the ModalLayer.

Space (Close button)

Closes the ModalLayer.

UpArrow (Not small variant)

Scroll up ModalLayer content.

DownArrow (Not small variant)

Scroll down ModalLayer content.

ModalPopup

Accessibility attributes

Attribute

Description

aria-hidden="true"

Indicates whether the element is exposed to an accessibility API.

...

Key

Description

Tab

Moves focus to the next the focusable element within the ModalPopup.

Shift+Tab

Moves focus to the previous the focusable element within the ModalPopup.

Escape

Closes the ModalPopup.

Enter (Close button)

Closes the ModalPopup.

Space (Close button)

Closes the ModalPopup.

Nav

Nav.Item

Accessibility attributes

Attribute

Description

role="button"

Used to indicate that a particular element acts as a button, even if it is not a standard <button> element.

aria-disabled

Used to indicate whether an element on a web page can be activated or modified by the user using input tools.

NavDropdown

Accessibility attributes

Attribute

Description

aria-haspopup

Indicates the availability and type of interactive popup element that can be triggered by the element on which the attribute is set.

aria-expanded

Is set on an element to indicate if a control is expanded or collapsed, and whether or not the controlled elements are displayed or hidden.

...

Key

Description

UpArrow

Moves focus to the previous NavDropdown.Item, and causes onSelected.

DownArrow

Moves focus to the next NavDropdown.Item, and causes onSelected.

Enter

Calls onSelected and closes the NavDropdown.

Space

Calls onSelected and closes the NavDropdown.

Tab

Moves focus to the next focusable element in the NavDropdown.

Shift+Tab

Moves focus to the previous focusable element in the NavDropdown.

Escape

Closes the NavDropdown.

NavDropdown.Item

Accessibility attributes

Attribute

Description

role="button"

Used to indicate that a particular element acts as a button, even if it is not a standard <button> element.

...

Key

Description

UpArrow

Focuses the selected element and calls onSelected.

DownArrow

Focuses the selected element and calls onSelected.

Enter

Calls onSelected and remove focus from elements.

Space

Calls onSelected.

Tab

Moves focus to the next focusable element in the Nav.

Shift+Tab

Moves focus to the previous focusable element in the Nav.

NavDropdown.Divider

Accessibility attributes

Attribute

Description

role="separator"

Used to refer to an element that serves as a separator between other elements.

Navbar

Accessibility attributes

Attribute

Description

role="navigation"

Used to indicate that an element is a navigation menu or navigation bar.

NavDropdown

Accessibility attributes

Attribute

Description

aria-haspopup

Indicates the availability and type of interactive popup element that can be triggered by the element on which the attribute is set.

aria-expanded

Is set on an element to indicate if a control is expanded or collapsed, and whether or not the controlled elements are displayed or hidden.

role="button"

Used to indicate that a particular element acts as a button, even if it is not a standard <button> element.

...

Key

Description

UpArrow

Focuses the selected element and calls onSelected.

DownArrow

Focuses the selected element and calls onSelected.

Enter

Calls onSelected and remove focus from elements.

Space

Calls onSelected.

Tab

Moves focus to the next focusable element in the Navbar.

Shift+Tab

Moves focus to the previous focusable element in the Navbar.

OverflowScroll

Accessibility attributes

Attribute

Description

role="region"

Used to refer to an area or section of a web page with specific content or functionality.

aria-label

Defines a string value that labels an interactive element.

...

Key

Description

Enter (Prev/Next button)

Moves focus to the previous/next slide element.

Space (Prev/Next button)

Moves focus to the previous/next slide element.

RightArrow

If the scroll area is focused with Moves focus to the next slide element.

LeftArrow

If the scroll area is focused with Moves focus to the previous slide element.

Overlays

Accessibility attributes

Attribute

Description

role="alert"

Used to communicate an important and usually time-sensitive message to the user.

aria-live="polite"

Used to define the mode in which the element will be updated for users using responsive technologies.

aria-atomic

Used to indicate how changes within an element may affect its textual content.

PageBanner

Accessibility attributes

Attribute

Description

role="alert"

Used to communicate an important and usually time-sensitive message to the user.

aria-live="polite"

Used to define the mode in which the element will be updated for users using responsive technologies.

aria-atomic

Used to indicate how changes within an element may affect its textual content.

aria-label

Defines a string value that labels an interactive element.

type="button"

Indicates that the element is a button.

...

Key

Description

Enter (Close button)

Hide PaheBanner.

Space (Close button)

Hide PaheBanner.

Pagination

Accessibility attributes

Attribute

Description

aria-live="polite"

Used to define the mode in which the element will be updated for users using responsive technologies.

aria-relevant

Used to indicate which changes to the element's content should be reported to assistive technologies.

aria-atomic

Used to indicate how changes within an element may affect its textual content.

aria-label

Defines a string value that labels an interactive element.

type="button"

Indicates that the element is a button.

aria-haspopup

Indicates the availability and type of interactive popup element that can be triggered by the element on which the attribute is set.

aria-expanded

Is set on an element to indicate if a control is expanded or collapsed, and whether or not the controlled elements are displayed or hidden.

...

Key

Description

Tab

Moves focus through the pagination elements.

Shift+Tab

Moves focus through the pagination elements.

Enter

Executes the paginator element action.

Space

Executes the paginator element action.

Enter (variant="reduced")

Open/close a dropdown with pagination elements.

Space (variant="reduced")

Open/close a dropdown with pagination elements.

UpArrow (variant="reduced")

Moves focus to the previous pagination element.

DownArrow (variant="reduced")

Moves focus to the next pagination element.

Popover

Accessibility attributes

Attribute

Description

role="tooltip"

Used to designate an element intended to display a tooltip.

...

Key

Description

Enter

Closes the popup and moves focus to the trigger.

Escape

Closes the popup and moves focus to the trigger.

ProductTour

Accessibility attributes

Attribute

Description

aria-labelledby

Used to associate an element with one or more <id> elements containing a textual description or label for that element.

role="dialog"

Used to create a link between an element and the content that describes it.

type="button"

Indicates that the element is a button.

...

Key

Description

Tab

Moves focus to the next focusable element.

Shift+Tab

Moves focus to the previous focusable element.

Enter (Next button)

Activates the button action and move progress to the next checkpoint.

Enter (Dismiss button)

Activates the button action and remove checkpoints progress.

Space (Next button)

Activates the button action and move progress to the next checkpoint.

Space (Dismiss button)

Activates the button action and remove checkpoints progress.

Enter (Okay button)

Closes the last checkpoint.

Space (Okay button)

Closes the last checkpoint.

Escape

Closes checkpoint.

ProgressBar

Accessibility attributes

Attribute

Description

role="progressbar"

Used to designate an interface element that is an indicator of the progress or progress of a task.

aria-valuemin

Used to specify the minimum possible value of an element that has a numeric value.

aria-valuemax

Used to specify the maximum possible value of an element that has a numeric value.

Scrollable

Accessibility attributes

Attribute

Description

role="scrollbar"

Used to indicate that an interface element is a scrollbar.

aria-valuemin

Used to specify the minimum possible value of an element that has a numeric value.

aria-valuemax

Used to specify the maximum possible value of an element that has a numeric value.

...

Key

Description

UpArrow

If the scroll area in focus scrolls up the visibility area of the elements.

DownArrow

If the scroll area in focus scrolls down the visibility area of the elements.

SearchField

Accessibility attributes

Attribute

Description

role="search"

Is used to designate an element representing a search form.

role="searchbox"

Used to denote an interface element that is a text field into which users can enter queries to search for information.

type="submit"

Used to indicate that this element represents a button that is used to submit form data to the server.

type="reset"

Is used to indicate that this element represents a button that is used to reset or clear all values in the form to their initial values.

...

Key

Description

Tab

Moves focus to the next focusable element.

Shift+Tab

Moves focus to the previous focusable element.

Enter (Action button)

Activates the button action.

Space (Action button)

Activates the button action.

SelectMenu

Accessibility attributes

Attribute

Description

aria-hidden

Indicates whether the element is exposed to an accessibility API.

type="button"

Indicates that the element is a button.

aria-haspopup

Indicates the availability and type of interactive popup element that can be triggered by the element on which the attribute is set.

aria-expanded

Is set on an element to indicate if a control is expanded or collapsed, and whether or not the controlled elements are displayed or hidden.

...

SelectableBox

SelectableBox.Set

Accessibility attributes

Attribute

Description

aria-label

Defines a string value that labels an interactive element.

role="group"

Used to create a group of elements that are visually and functionally related together.

SelectableBox

Accessibility attributes

Attribute

Description

role="button"

Used to indicate that a particular element acts as a button, even if it is not a standard <button> element.

aria-label

Defines a string value that labels an interactive element.

...

Key

Description

Tab

Moves focus to the next focusable element.

Shift+Tab

Moves focus to the previous focusable element.

Enter

Trigger SelectableBox action.

Space

Trigger SelectableBox action.

Sheet

Accessibility attributes

Attribute

Description

aria-haspopup

Indicates the availability and type of interactive popup element that can be triggered by the element on which the attribute is set.

aria-expanded

Is set on an element to indicate if a control is expanded or collapsed, and whether or not the controlled elements are displayed or hidden.

type="button"

Indicates that the element is a button.

role="button"

Used to indicate that a particular element acts as a button, even if it is not a standard <button> element.

aria-live="polite"

Used to define the mode in which the element will be updated for users using responsive technologies.

aria-atomic

Used to indicate how changes within an element may affect its textual content.

role="alert"

Used to communicate an important and usually time-sensitive message to the user.

...

Key

Description

Enter

Triggers the button action.

Space

Triggers the button action.

Enter

Selects the focused option and closes the sheet.

Space

Selects the focused option and closes the sheet.

Escape

Closes the sheet, moves focus to the sheet button.

Skeleton

Accessibility attributes

Attribute

Description

aria-busy="true"

Used to indicate that an interface element or area is busy performing an operation or process and the user should wait for that operation to complete.

aria-live="polite"

Used to define the mode in which the element will be updated for users using responsive technologies.

Spinner

Accessibility attributes

Attribute

Description

role="status"

Used to indicate an area or element intended to display status information or notifications to the user.

...

no a11y attributes

StandardModal

Accessibility attributes

Attribute

Description

role="dialog"

Used to create a link between an element and the content that describes it.

aria-label

Defines a string value that labels an interactive element.

type="button"

Indicates that the element is a button.

...

Key

Description

Tab

Moves focus to the next the focusable element within the StandartModal.

Shift+Tab

Moves focus to the previous the focusable element within the StandartModal.

Escape

Closes the StandartModal.

Enter (Close button)

Closes the StandartModal.

Space (Close button)

Closes the StandartModal.

StatefulButton

Accessibility attributes

Attribute

Description

aria-live="assertive"

Used to determine the importance level of notifications or content.

aria-disabled

Used to indicate whether an element on a web page can be activated or modified by the user using input tools.

type="button"

Indicates that the element is a button.

...

Key

Description

Tab

Moves focus to the next focusable element.

Shift+Tab

Moves focus to the next focusable element.

Enter

Triggers the button action.

Space

Triggers the button action.

Stepper

Stepper.Header

Accessibility attributes

Attribute

Description

aria-hidden

Indicates whether the element is exposed to an accessibility API.

...

no a11y attributes

TableFilters

Accessibility attributes

Attribute

Description

aria-labelledby

Used to associate an element with one or more <id> elements containing a textual description or label for that element.

aria-haspopup

Indicates the availability and type of interactive popup element that can be triggered by the element on which the attribute is set.

aria-expanded

Is set on an element to indicate if a control is expanded or collapsed, and whether or not the controlled elements are displayed or hidden.

role="table"

Used to define an element as a table.

role="row"

Used to define an element as a row in a table.

role="columnheader"

Used to define an element as a column heading in a table.

role="rowgroup"

Used to define an element as a cell in a table.

role="cell"

Used to define an element as a cell in a table.

TableControlBar

Accessibility attributes

Attribute

Description

aria-labelledby

Used to associate an element with one or more <id> elements containing a textual description or label for that element.

aria-haspopup

Indicates the availability and type of interactive popup element that can be triggered by the element on which the attribute is set.

aria-expanded

Is set on an element to indicate if a control is expanded or collapsed, and whether or not the controlled elements are displayed or hidden.

type="button"

Indicates that the element is a button.

...

Key

Description

Tab

Moves focus to the next the focusable element.

Space (Filter dropdown)

Show dropdown content.

Enter (Filter dropdown)

Show dropdown content.

Escape (Filter dropdown)

Hide dropdown content.

TableFooter

Accessibility attributes

Attribute

Description

aria-haspopup

Indicates the availability and type of interactive popup element that can be triggered by the element on which the attribute is set.

aria-expanded

Is set on an element to indicate if a control is expanded or collapsed, and whether or not the controlled elements are displayed or hidden.

type="button"

Indicates that the element is a button.

aria-label

Defines a string value that labels an interactive element.

aria-live="polite"

Used to define the mode in which the element will be updated for users using responsive technologies.

aria-atomic

Used to indicate how changes within an element may affect its textual content.

aria-relevant

Used to indicate which changes to the element's content should be reported to assistive technologies.

...

Key

Description

Tab

Moves focus to the next the focusable element.

Space (Pagination dropdown)

Show dropdown content.

Enter (Pagination dropdown)

Show dropdown content.

Escape (Pagination dropdown)

Hide dropdown content.

Enter (RightArrow)

Triggers the button action.

Enter (LeftArrow)

Triggers the button action.

Space (RightArrow)

Triggers the button action.

Space (LeftArrow)

Triggers the button action.

Tabs

Accessibility attributes

Attribute

Description

role="tablist"

Used to define a list of tabs.

Tab

Accessibility attributes

Attribute

Description

role="tab"

Applied to a UI element that is a tab on a web page.

aria-controls

Points to the element that is controlled by or associated with the current element.

aria-selected

Used to indicate selection state.

aria-labelledby

Used to associate an element with one or more <id> elements containing a textual description or label for that element.

role="tabpanel"

Applied to a UI element to designate it as a container for containing information associated with a tab on a web page.

aria-hidden

Indicates whether the element is exposed to an accessibility API.

aria-live="polite"

Used to define the mode in which the element will be updated for users using responsive technologies.

role="status"

Used to indicate an area or element intended to display status information or notifications to the user.

...

Key

Description

Tab

Moves focus to the More button and the next drop-down menu items.

Shift+Tab

Moves focus to the More button and previous drop-down menu items.

Enter

Opens tabs dropdown menu.

Space

Opens tabs dropdown menu.

UpArrow

Moves focus to the next dropdown option.

DownArrow

Moves focus to the previous dropdown option.

Escape

Closes dropdown menu.

Toast

Accessibility attributes

Attribute

Description

role="alert"

Used to communicate an important and usually time-sensitive message to the user.

aria-live="assertive"

Used to determine the importance level of notifications or content.

aria-atomic

Used to indicate how changes within an element may affect its textual content.

aria-label

Defines a string value that labels an interactive element.

type="button"

Indicates that the element is a button.

aria-hidden

Indicates whether the element is exposed to an accessibility API.

...

Key

Description

Enter

Closes the message.

Tooltip

Accessibility attributes

Attribute

Description

aria-describedby

Used to create a link between an element and the content that describes it.

...

no a11y attributes

Truncate

Accessibility attributes

Attribute

Description

aria-label

Defines a string value that labels an interactive element.

title

Used to provide a hint or additional information about an element.