Documentation

Accessibility

Accessibility tips to help you deliver delightful experiences to all users.

Accessibility for Teams

Everyone who works on government websites has a role to play in making federal resources accessible and inclusive. Visit Accessibility for Teams to learn how to embed accessibility and inclusive design practices into your team’s workflow. Read more: Introducing Accessibility for Teams.

Hiding and showing content

There will be cases in which you will need to selectively “show” and “hide” content by either removing it from the visual flow or preventing screen readers from reading it. We have settled on the following conventions for each use case:

Visual browsers Screen readers Solution
hide hide Add the boolean hidden attribute to dynamically hide content from all users. Remove the attribute to show it again.
show hide Use the aria-hidden="true" attribute to "hide" content from screen readers while keeping it visually perceivable.
hide show Use the usa-sr-only class to show content to screen readers only. This removes the content from the visual flow of the document but retains its legibility by screen readers.