Skip to content

Accessibility (a11y)

WCAG Compliance, ARIA, screen readers, keyboard navigation, color contrast, accessible forms — inclusive web development

30 Published

Published Topics

Web Accessibility Overview: What Is a11y and Why It Matters

Learn web accessibility (a11y): what it is, who benefits, legal requirements like WCAG and ADA, the POUR principles, assistive technologies, and the business case for building inclusive websites.

✓ Live

WCAG 2.2 Compliance: Complete Developer Guide

Learn WCAG 2.2 compliance: conformance levels (A, AA, AAA), new success criteria, evaluating compliance with tools like WAVE and axe, and the remediation workflow for developers.

✓ Live

ARIA: Accessible Rich Internet Applications Guide

Learn WAI-ARIA: roles (landmark, widget, document), states and properties (aria-label, aria-describedby, aria-expanded, aria-hidden), live regions, when to use ARIA vs native HTML, and common patterns like tabs, accordion, and modal dialogs.

✓ Live

Screen Readers: Testing and Support Guide

Learn screen reader testing: NVDA, JAWS, VoiceOver, TalkBack, and Orca — how they work, testing workflow, semantic HTML, alt text best practices, ARIA announcements, and common screen reader failures.

✓ Live

Color Contrast & Visual Accessibility

Learn WCAG color contrast ratios (AA: 4.5:1, AAA: 7:1), large text exemption, non-text contrast for UI components, color blindness types, contrast checking tools, and designing without relying on color alone.

✓ Live

Accessible Navigation & Menus — Complete Guide

Learn accessible navigation: landmarks (header, nav, main, footer), skip links, breadcrumbs, responsive hamburger menus, aria-current for active state, mega menus, search accessibility, pagination, and site maps.

✓ Live

Accessibility Testing: Tools, Automation & CI/CD

Learn accessibility testing: automated tools (axe-core, Lighthouse, WAVE, Pa11y), CI/CD integration (Lighthouse CI, axe GitHub Action), manual testing checklist, screen reader and keyboard testing, mobile accessibility testing, and writing automated accessibility tests with jest-axe and cypress-axe.

✓ Live

ARIA — Accessible Rich Internet Applications Complete Guide

Master WAI-ARIA: landmark, widget, and document roles, states and properties (aria-label, aria-expanded, aria-hidden, aria-describedby), live regions, ARIA patterns for tabs, accordions, modals, and when to use ARIA vs native HTML.

✓ Live

Keyboard Navigation — Accessible Interactions Guide

Master keyboard navigation: tab order and tabindex, visible focus indicators meeting WCAG 2.2 Focus Appearance, skip links, focus trapping in modals, roving tabindex for widgets, arrow key navigation, and focus management in SPAs.

✓ Live

Screen Readers — NVDA, JAWS & VoiceOver Guide

Master screen reader testing: NVDA, JAWS, VoiceOver, TalkBack, and Orca — setup guides, keyboard shortcuts, testing workflows, semantic HTML for screen readers, alt text best practices, ARIA announcements, and common screen reader failures.

✓ Live

Color Contrast — WCAG Compliance & Tools Guide

Master WCAG color contrast: AA (4.5:1) and AAA (7:1) ratios, large text exemption, non-text contrast for UI components, color blindness types (protanopia, deuteranopia, tritanopia), contrast checking tools, and designing without relying on color alone.

✓ Live

Accessible Forms — Labels, Errors & Validation Guide

Master accessible forms: proper label associations with for/id, fieldset and legend for grouping, aria-required and aria-describedby for hints, error messages with role="alert", inline validation patterns, CAPTCHA alternatives, and complete accessible form design patterns.

✓ Live

Accessible Images — Alt Text & Descriptive Graphics Guide

Master accessible images: alt text for decorative, informative, functional, and complex images, figure and figcaption, longdesc, WebVTT video captions, audio transcripts, animated GIF accessibility, prefers-reduced-motion, and lazy loading with screen reader support.

✓ Live

Accessible Media — Captions, Transcripts & Audio Guide

Master accessible media: WebVTT captions for video, audio descriptions, text transcripts for podcasts and recordings, accessible media players, sign language interpretation, media accessibility testing, and compliance with WCAG 1.2 time-based media criteria.

✓ Live

Mobile Accessibility — iOS & Android Accessibility Guide

Master mobile accessibility: iOS VoiceOver and Android TalkBack testing, touch target sizing (44x44px minimum), screen orientation, accessible gestures, mobile form design, Dynamic Type and font scaling, focus management on mobile, and mobile-specific WCAG considerations.

✓ Live

Accessible Forms — Dynamic Forms, Complex Patterns and WCAG 2.2 Compliance

Build accessible forms for dynamic SPAs, multi-step wizards, and complex data entry with WCAG 2.2 compliance. Covers live regions, focus management, validation UX, keyboard navigation for rich inputs, and automated testing.

✓ Live

Accessibility Testing Tools — Automated Audits, Playwright and AI-Powered Testing

Master accessibility testing with Playwright a11y checks, axe-core automated audits, Lighthouse CI, AI-powered visual regression testing, custom rule creation, and a comprehensive multi-layer testing strategy for WCAG 2.2 compliance.

✓ Live

WCAG Compliance — Complete Guide to Web Accessibility Standards

Master WCAG 2.2 compliance: the four POUR principles, conformance levels A, AA, and AAA, new WCAG 2.2 success criteria (Focus Appearance, Accessible Authentication, Dragging Movements, Pointer Target Spacing), evaluation tools, conformance claims, and a complete remediation workflow for developers.

✓ Live

Accessible Data Tables — Complex Table Patterns & WCAG Guide

Learn accessible data table patterns: WCAG requirements for tables, scope and headers attributes, complex table structures with rowspan/colspan, responsive tables, sortable tables, and accessible data table testing.

✓ Live

Accessible Modals & Dialogs — Focus Trapping & Dismissal Guide

Learn accessible modal dialog patterns: focus trapping, keyboard dismissal, ARIA dialog roles, backdrop handling, focus restoration, and reusable dialog component patterns for screen reader compatibility.

✓ Live

Accessible Drag & Drop — Pointer, Keyboard & Screen Reader Support Guide

Learn accessible drag and drop: WCAG 2.2 dragging requirements, keyboard alternatives, ARIA roles (grabbed, dropeffect), screen reader announcements, cross-device pointer support, and fallback interaction patterns.

✓ Live

Cognitive Accessibility — Designing for Neurodivergent Users Guide

Learn cognitive accessibility: WCAG guidelines for neurodivergent users, designing for ADHD, dyslexia, autism and executive dysfunction, plain language principles, consistent navigation, focus management, and accessibility testing with cognitive disabilities.

✓ Live

PDF & Document Accessibility — Tagged PDF, Word & PowerPoint Guide

Learn PDF and document accessibility: tagged PDF structure, WCAG for non-web documents, creating accessible Word and PowerPoint files, PDF remediation tools, screen reader testing for documents, and accessible document workflows.

✓ Live

Accessible SVGs & Charts — Data Visualization for All Users Guide

Learn accessible SVGs and charts: WCAG requirements for data visualization, semantic SVG elements, title and desc elements, ARIA roles for charts, accessible chart libraries, fallback data tables, and screen reader testing for visualizations.

✓ Live

Accessibility Laws & Regulations — Section 508, ADA & EN 301 549 Guide

Learn accessibility laws and regulations: ADA Title III, Section 508, EN 301 549, EU Web Accessibility Directive, AODA, Equality Act 2010, WCAG adoption by governments, compliance deadlines, penalties, and global accessibility law landscape.

✓ Live

Accessibility in Design Systems — Component Libraries & Figma Guide

Learn accessibility in design systems: accessible component patterns for design libraries, Figma accessibility plugins, design tokens for contrast and typography, component documentation for accessibility, automated testing integration, and design-to-development accessibility handoff.

✓ Live

VPAT / ACR — Creating Accessibility Conformance Reports Guide

Learn VPAT/ACR creation: Voluntary Product Accessibility Template 2.4, Section 508 and EN 301 549 conformance reporting, how to evaluate and document accessibility conformance, VPAT sections and rating levels, and common VPAT mistakes to avoid.

✓ Live

React Accessibility — Accessible Component Patterns in React Guide

Learn React accessibility: accessible component patterns in React, useRef and focus management hooks, ARIA attribute management in JSX, accessible form components, dynamic content with live regions, and testing React accessibility with jest-axe and testing-library.

✓ Live

Focus Management Deep Dive — Advanced Focus Techniques Guide

Learn advanced focus management: tabindex values, programmatic focus with focus() and preventScroll, focus delegation patterns, focus within custom widgets, inert attribute, focus visibility with :focus-visible, and focus order in single-page applications.

✓ Live

Accessibility Auditing — Manual & Automated Audit Methodology Guide

Learn accessibility auditing methodology: automated testing with axe-core and WAVE, manual keyboard and screen reader testing, WCAG evaluation methodology, audit reporting, prioritization matrices, CI/CD integration, and building an accessibility audit program.

✓ Live

All 30 topics in Accessibility (a11y) — Complete Guide are published.