Logo
Pattern

Discover published sets by community

Explore tens of thousands of sets crafted by our community.

Web Accessibility Standards

20

Flashcards

0/20

Still learning
StarStarStarStar

Color Contrast

StarStarStarStar

Color contrast between text and background should meet WCAG 2.1 guidelines. Implement by ensuring a contrast ratio of at least 4.5:1 for normal text and 3:1 for large text.

StarStarStarStar

WCAG 2.1 Level AAA

StarStarStarStar

Level AAA standards are the most stringent and are not required for full compliance. Implementing these standards includes providing sign language interpretation for audio content, easier navigation for content, and more context and information.

StarStarStarStar

ARIA Landmarks

StarStarStarStar

ARIA Landmarks provide a way to identify sections of a page to assistive technologies. Implement these by using roles like role="navigation" or role="main" to define areas of the page that serve different functions.

StarStarStarStar

WCAG 2.1 Level AA

StarStarStarStar

This level deals with the biggest and most common barriers for disabled users. To implement, ensure that text and images are easily distinguishable and understandable, and that web pages operate in predictable ways.

StarStarStarStar

Keyboard Navigation

StarStarStarStar

Web accessibility requires that all interactive elements are operable via keyboard. Implement this by ensuring that elements can be focused and activated using the keyboard, and that custom widgets provide appropriate keyboard interactions.

StarStarStarStar

Page Titles

StarStarStarStar

Accessible web pages should have descriptive titles that identify the content or purpose of the page. Implement this by using the <title> tag in the head of the HTML document to describe the topic or purpose.

StarStarStarStar

Form Accessibility

StarStarStarStar

Forms must be accessible by providing labels, ensuring that error handling is clear, and that form controls support keyboard navigation. Implement using <label> elements, ARIA descriptions, and validate forms on submission.

StarStarStarStar

Semantic HTML

StarStarStarStar

Semantic HTML involves using HTML tags that give meaning to the web content. Implement by using tags like <article>, <section>, <nav>, <header>, and <footer> to define the structure of the document, improve SEO, and aid in accessibility.

StarStarStarStar

WCAG 2.1 Level A

StarStarStarStar

WCAG 2.1 Level A standards represent the minimum level of accessibility. Implement by providing text alternatives for non-text content, creating content that can be presented in different ways without losing information, and making all functionality available from a keyboard.

StarStarStarStar

Error Identification

StarStarStarStar

Errors must be identified and described to the user in text. Implement this by providing clear error messages and using ARIA states to inform about errors.

StarStarStarStar

Consistent Navigation

StarStarStarStar

To meet accessibility standards, provide consistent navigation throughout the site. Implement by maintaining a consistent order and presentation of navigation elements across web pages.

StarStarStarStar

Focus Visible

StarStarStarStar

According to WCAG, it must be easy to see which element has the keyboard focus. Implement this by providing a visible focus indicator (such as an outline) around the focused content.

StarStarStarStar

Skip Links

StarStarStarStar

A skip link allows users to skip repetitive content like navigation menus. Implement skip links at the beginning of the page's HTML to allow users to quickly jump to the main content.

StarStarStarStar

Timing Adjustable

StarStarStarStar

Content that has time limits should allow users to adjust or extend those limits. Implement this by providing controls to pause, stop, or extend the time limit.

StarStarStarStar

Text Spacing

StarStarStarStar

Adjusting the spacing of text should not cause loss of content or functionality. Implement by avoiding fixed heights for containers and using CSS to define word spacing, line spacing, and letter spacing.

StarStarStarStar

Resize Text

StarStarStarStar

Text must be resizable up to 200% without loss of content or functionality. Implement by using relative units for text sizes (like rem or %), and ensuring layout supports text scaling.

StarStarStarStar

Link Purpose

StarStarStarStar

Links should have a clear purpose. Implement this by using descriptive anchor text or ARIA labels so that the purpose of each link is clear when taken out of context.

StarStarStarStar

Audio and Video Accessibility

StarStarStarStar

Audio and video content should be accessible by providing captions, transcripts, and audio descriptions. Implement this by adding <track> elements for subtitles and descriptions within video tags, and providing transcripts for audio files.

StarStarStarStar

Non-Text Contrast

StarStarStarStar

Visual presentation of UI components and graphical objects should have a contrast ratio of at least 3:1 against adjacent colors. Implement by checking the contrast of buttons, input borders, and icons.

StarStarStarStar

Animation from Interactions

StarStarStarStar

Animations triggered by interaction must be adjustable by the user. Implement by providing options to reduce or eliminate motion, disable animations, or use media queries to honor user preferences.

Know
0
Still learning
Click to flip
Know
0
Logo

© Hypatia.Tech. 2024 All rights reserved.