Skip to main content

18F

Links and repetitive content – Accessibility Guidelines
Accessibility 18F GSA
Links are commonly used to quickly navigate a site when someone is using assistive technology. Often, screen reader users won’t read through an entire page to find what they are looking for.
Timeouts – Accessibility Guidelines
Accessibility 18F GSA
If timeouts are used, you must give the user at least 20 seconds to easily request more time. Testing> Testing # Identify any timeouts on the page. Contact the developer to find these.
Multimedia – Accessibility Guidelines
Accessibility 18F GSA
When using multimedia, we must provide means for everyone to consume the media. Multimedia is anything that uses audio and video. Captioning> Captioning # Videos with audio require synchronized captioning. Captioning can be either closed, meaning they can be turned off, or open captioning, meaning it is baked into the video.
Page titles – Accessibility Guidelines
Accessibility 18F GSA
Page titles are important because they help a user navigate their browser. Most users have multiple tabs open at once. It’s easier to jump between pages if each page title is unique.
Forms – Accessibility Guidelines
Accessibility 18F GSA
Making forms accessible is a simple process. Each form element should be associated with its instructions and errors, and everything should be accessible via the keyboard. Testing> Testing # Identify each form element.
Language – Accessibility Guidelines
Accessibility 18F GSA
Setting the language of your site allows assistive technology to interact with your content correctly. Assistive technology will read foreign languages, but it needs to know the main language of the page and when any content’s language differs from the default language for the page.
Color and contrast – Accessibility Guidelines
Accessibility 18F GSA
There are two main accessibility concerns for color, contrast and color dependence. Color contrast is the ratio of the foreground color(text) and the background color. Text should have a ratio of 4.
Tools – Accessibility Guidelines
Accessibility 18F GSA
Color tools> Color tools # WebAIM color contrast checker compares two hex colors and tells you whether they meet WCAG AA and AAA contrast thresholds. Snook’s color contrast analyzer lets you adjust RGB and HSV values and reports contrast compliance interactively.
Hidden content – Accessibility Guidelines
Accessibility 18F GSA
Hiding content is very useful for accessibility. We can hide things visually and only display it to screen reader users, we can hide content from screen reader users and only show it visually, or we can hide content from both.
18F Accessibility Guide
Accessibility 18F GSA
18F Accessibility Guide: a comprehensive accessibility guide with resources published by 18F, a digital services agency under the General Services Administration (GSA). Accessibility is one of the most important aspects of modern web development.
Inline frames (iframes) – Accessibility Guidelines
Accessibility 18F GSA
When using iframes, it’s important that all content contained in them is accessible. Testing> Testing # Identify all iframes on a page. Using the keyboard, navigate to each iframe to ensure content is accessible.
Images – Accessibility Guidelines
Accessibility 18F GSA
When using images on a page, you must provide an alternate method for that content. This can be provided in multiple ways. You can provide this information with a caption, alt attribute (alt tag), title attribute, or aria-label attribute.
Tables – Accessibility Guidelines
Accessibility 18F GSA
When tables are used to show data, the header cells that relate to the data cells need to be programmatically linked. This makes table navigation for screen readers more accurate and meaningful.
CSS dependence – Accessibility Guidelines
Accessibility 18F GSA
Cascading style sheets ( CSS) allow us to add and manage styles (e.g., fonts, colors, size, spacing) on web pages. CSS dependence refers to sites that rely on CSS to be functional or understandable.
Headings – Accessibility Guidelines
Accessibility 18F GSA
When laying out a page, headings provide a semantic way to lay out sections of content. A heading element briefly describes the topic of the section it introduces. Heading elements are used by users of AT to navigate a page quickly and to understand the structure of a page.
Landmarks – Accessibility Guidelines
Accessibility 18F GSA
All elements on a page should be contained in a landmark element. This helps users of AT quickly navigate a page. HTML5 provides built in landmark elements such as main, nav, aside, header, footer.
Keyboard access – Accessibility Guidelines
Accessibility 18F GSA
Keyboard access to a website is key to the usability of your site. All interactions and information that can be accessed with a mouse must be accessible with just a keyboard.
Flashing – Accessibility Guidelines
Accessibility 18F GSA
Flashing is generally a bad idea. It can cause all sorts of issues, from seizures to motion sickness. If you absolutely must have a flashing element there are a few things to consider.
18F Accessibility Checklist
Accessibility 18F GSA
This checklist helps developers identify potential accessibility issues affecting their websites or applications. It’s broken down into three sections of decreasing importance: A, B and C. Please check and address these issues in the order in which they appear.
Alternative versions – Accessibility Guidelines
Accessibility 18F GSA
Alternate versions of web pages should only be used when the main page can’t be made accessible. There are very few instances where they would be necessary. Live dynamic mapping applications are one example.