Accessible Starter for Astro

WCAG 2.2 AA compliant

Using semantic HTML, landmarks, skip links, screen reader friendly content, aria-labels, keyboard accessible navigation and components, clear outlines and tab indicators and the right color contrast, you're more certain of reaching WCAG AA compliance.

Featured projects

An AI-powered real-time sign language translation system that enables seamless communication between deaf and hearing individuals

Author: Jane Smith

A comprehensive smart home solution designed specifically for users with visual impairments, featuring voice-first interactions and haptic feedback

Author: John Doe

A fully accessible financial management platform that makes banking and investment tools available to users with various disabilities

Author: Viktor Nakamoto

Latest posts

quia et suscipit suscipit recusandae consequuntur expedita et cum reprehenderit molestiae ut ut quas totam nostrum rerum est autem sunt rem eveniet architecto

User ID: 1

est rerum tempore vitae sequi sint nihil reprehenderit dolor beatae ea dolores neque fugiat blanditiis voluptate porro vel nihil molestiae ut reiciendis qui aperiam non debitis possimus qui neque nisi nulla

User ID: 1

et iusto sed quo iure voluptatem occaecati omnis eligendi aut ad voluptatem doloribus vel accusantium quis pariatur molestiae porro eius odio et labore et velit aut

User ID: 1

FAQ

This section demonstrates how to effectively use the Accordion component to organize and display frequently asked questions in an accessible and user-friendly way.

Contact support team
  • What is WCAG and why is it important?

    WCAG (Web Content Accessibility Guidelines) is a set of internationally recognized standards for web accessibility. Following WCAG ensures your website is usable by people with various disabilities, including visual, auditory, physical, and cognitive impairments. It's important not just for accessibility, but also for legal compliance, SEO, and reaching a wider audience.

  • What's the difference between ARIA labels and alt text?

    Alt text is specifically for describing images to screen reader users, while ARIA labels (aria-label, aria-labelledby) can describe any element on a page. Alt text is HTML's native way to provide alternative text for images, while ARIA labels are part of the ARIA specification that helps make dynamic content and advanced UI controls more accessible.

  • Why is keyboard navigation important?

    Keyboard navigation is essential for users who can't use a mouse, including people with motor disabilities, visual impairments, or those who simply prefer keyboard controls. A website should be fully operable using only a keyboard, with visible focus indicators and logical tab order. This includes being able to access all interactive elements and navigate through content efficiently.

  • What is a sufficient color contrast ratio?

    According to WCAG 2.2 AA standards, text should have a minimum contrast ratio of 4.5:1 against its background for regular text, and 3:1 for large text (18pt or 14pt bold). For non-text elements like icons or buttons, a minimum ratio of 3:1 is required. This ensures content is readable for users with visual impairments or color blindness.

  • How do I make custom components accessible?

    To make custom components accessible, focus on these key aspects: use semantic HTML where possible, implement proper keyboard support, add appropriate ARIA attributes, manage focus when needed, and ensure adequate color contrast. Always test with screen readers and keyboard navigation. Consider using established design patterns from the ARIA Authoring Practices Guide.

Our community

We're a community of developers who are passionate about making the web more accessible. We're always looking for new ways to improve the accessibility of the web.

RJ

Robert Johnson

Manager

MT

Maria Torres

Developer

AK

Alex Kim

Designer

SL

Sarah Lee

Content Strategist

JP

James Peterson

QA Engineer

LW

Lisa Wong

Product Owner

DM

David Martinez

UX Researcher

EB

Emma Brown

Accessibility Specialist

TC

Thomas Chen

Frontend Developer

Impact in numbers

900+

Stars

On GitHub

25+

Accessible

Components

400+

Commits

Merged

48+

Months

Since launch