Accessibility (a11y)
WCAG Compliance, ARIA, screen readers, keyboard navigation, color contrast, accessible forms — inclusive web development
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.
✓ LiveWCAG 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.
✓ LiveARIA: 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.
✓ LiveScreen 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.
✓ LiveColor 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.
✓ LiveAccessible 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.
✓ LiveAccessibility 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.
✓ LiveARIA — 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.
✓ LiveKeyboard 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.
✓ LiveScreen 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.
✓ LiveColor 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.
✓ LiveAccessible 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.
✓ LiveAccessible 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.
✓ LiveAccessible 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.
✓ LiveMobile 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.
✓ LiveAccessible 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.
✓ LiveAccessibility 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.
✓ LiveWCAG 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.
✓ LiveAccessible 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.
✓ LiveAccessible 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.
✓ LiveAccessible 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.
✓ LiveCognitive 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.
✓ LivePDF & 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.
✓ LiveAccessible 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.
✓ LiveAccessibility 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.
✓ LiveAccessibility 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.
✓ LiveVPAT / 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.
✓ LiveReact 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.
✓ LiveFocus 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.
✓ LiveAccessibility 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.
✓ LiveAll 30 topics in Accessibility (a11y) — Complete Guide are published.