What is Accessibility (a11y)?
Designing websites so people with disabilities — vision, hearing, motor, cognitive — can use them with assistive technologies.
Accessibility (often abbreviated 'a11y' for the 11 letters between 'a' and 'y') is the practice of making websites usable for everyone. The standards are WCAG (Web Content Accessibility Guidelines), now at version 2.2. Common things to get right: semantic HTML (use `<button>` not `<div onclick>`), keyboard navigation (every interactive element must be reachable via Tab), color contrast (4.5:1 for body text, 3:1 for large text), alt text on images, form labels, focus indicators, ARIA attributes where needed. Beyond ethics and law (ADA, EAA), accessibility correlates with better SEO and lower customer-support burden. InBuild's own app interface (the editor, dashboard) uses Radix primitives — the 26 components InBuild generates into your project (Button, Accordion, Select, and the rest) are hand-written Tailwind markup, not Radix-based, so accessibility behaviors like focus traps and ARIA wiring on those aren't automatic.