Articles liés à Accessible Web Applications in Practice: Build Inclusive...

Accessible Web Applications in Practice: Build Inclusive Interfaces with Semantic HTML, Keyboard Access, Forms, Focus, and Assistive Technology - Couverture souple

FROST, RION

 
9798175374811: Accessible Web Applications in Practice: Build Inclusive Interfaces with Semantic HTML, Keyboard Access, Forms, Focus, and Assistive Technology

Synopsis

A website can look perfect, load instantly, and pass automated tests—and still be impossible for someone to use.

A keyboard user opens a menu and cannot escape it. A screen reader encounters ten buttons that all announce the same name. A form highlights an error in red but never explains what went wrong. A modal dialog disappears and leaves focus nowhere. A custom component looks exactly like a native control while missing the behavior users depend on.

These are not cosmetic problems.

They are software failures.

Accessible Web Applications in Practice is a hands-on engineering guide to building modern interfaces that work across different input methods, browsers, devices, and assistive technologies.

Instead of treating accessibility as something to audit after development, this book shows how to make it part of the architecture, interaction model, component system, testing strategy, and definition of done.

Inside, you'll learn how to:

  • Choose semantic HTML elements based on purpose rather than appearance
  • Build document structures that remain understandable beyond the visual layout
  • Design efficient keyboard interaction instead of simply making everything tabbable
  • Implement predictable focus behavior for dialogs, drawers, popovers, route changes, deletion, and asynchronous interfaces
  • Create forms that help users understand requirements, recover from errors, and preserve their work
  • Understand what browsers actually expose through the accessibility tree
  • Design meaningful accessible names, roles, values, descriptions, and states
  • Build interfaces that remain usable under zoom, text-spacing changes, high-contrast modes, forced colors, and reduced-motion preferences
  • Provide better alternatives for images, charts, video, audio, and other media
  • Understand when ARIA is necessary—and when native HTML is safer
  • Build dialogs, tabs, disclosures, menus, listboxes, comboboxes, and other components without guessing at interaction behavior
  • Design alternatives to drag-and-drop and other pointer-dependent interactions
  • Test accessibility using automation, keyboard review, browser accessibility tools, screen readers, zoom, and real task flows
  • Integrate accessibility assertions into component tests and CI pipelines
  • Build design-system APIs that prevent entire classes of accessibility defects
  • Prioritize remediation by user impact and underlying root cause instead of fixing hundreds of repeated symptoms
  • Apply WCAG 2.2 principles to modern application engineering without reducing accessibility to compliance alone
  • Create delivery workflows that bring accessibility into product definition, design, development, QA, release, and production feedback

The book's core philosophy is that accessibility is an interface contract spanning the visual interface, DOM structure, accessibility tree, interaction behavior, application state, and user experience. A screenshot alone cannot prove that this contract works.

It also teaches a practical five-layer model—structure, operation, state, communication, and verification—for reviewing accessible interfaces systematically.

And rather than treating ARIA as a universal repair tool, the book emphasizes a native-first approach: when HTML already supplies semantics and behavior, using the platform reduces the amount of custom state, keyboard logic, and testing developers must maintain.

Whether you're a front-end developer, web developer, UI engineer, accessibility specialist, QA engineer, UX professional, design-system engineer, software architect, product designer, or technical lead, this book will help you move from accessibility checklists to dependable engineering practice.

Build the interface correctly from the beginning.

Les informations fournies dans la section « Synopsis » peuvent faire référence à une autre édition de ce titre.