Web Accessibility
Web accessibility (often abbreviated a11y) is the practice of designing and building websites so people with disabilities — including visual, auditory, motor, and cognitive impairments — can perceive, navigate, and interact with them, typically guided by the WCAG standards.
9 resources across 2 libraries
Glossary Terms(4)
HTML5
HTML5 is the fifth and current major revision of HTML (HyperText Markup Language), the standard markup language for structuring content on the web, adding nati…
Web Accessibility (a11y)
Web accessibility (often abbreviated a11y) is the practice of designing and building websites so people with disabilities — including visual, auditory, motor,…
Lighthouse
Lighthouse is an open-source, automated auditing tool built by Google that analyzes a webpage and generates scored reports covering performance, accessibility,…
Firefox Developer Tools
Firefox Developer Tools is the built-in suite of web debugging and inspection tools in the Firefox browser, offering DOM, CSS, JavaScript, network, and accessi…
Interview Questions(5)
How Do You Test a Web App for Accessibility?
Accessibility testing combines automated scanners that catch objective WCAG violations, manual keyboard-only and screen-reader walkthroughs that catch the majo…
How Do You Manage Focus in a Single-Page Application?
Focus management in an SPA means programmatically moving keyboard focus to a sensible element — usually the new view’s heading — after every client-side route…
What Are ARIA Live Regions and When Do You Use Them?
An ARIA live region is a DOM element marked with aria-live so that assistive technology automatically announces content changes inside it without the user need…
What Color Contrast Ratios Does WCAG Require and Why?
WCAG 2.1 AA requires a contrast ratio of at least 4.5:1 for normal text and 3:1 for large text (18pt+ or 14pt+ bold) against its background, because insufficie…
How Do You Make Custom Components Screen-Reader Compatible?
Making a custom component screen-reader compatible means giving it the correct semantic role, an accessible name, and any state it exposes (expanded, selected,…