# accessible-ui > Accessibility guidelines and patterns for building WCAG 2.2 AA compliant HTML. Use when creating base page structures, building reusable UI components, or implementing forms. Provides guidance on semantic HTML, ARIA labels, alt text, keyboard navigation, and contrast ratios. Triggers on requests for accessible forms, page layouts, navigation, or any UI component that needs accessibility support. - Author: Laima-Mazeikyte - Repository: Laima-Mazeikyte/Demo-Form - Version: 20260208095303 - Stars: 1 - Forks: 0 - Last Updated: 2026-02-08 - Source: https://github.com/Laima-Mazeikyte/Demo-Form - Web: https://mule.run/skillshub/@@Laima-Mazeikyte/Demo-Form~accessible-ui:20260208095303 --- --- name: accessible-ui description: Accessibility guidelines and patterns for building WCAG 2.2 AA compliant HTML. Use when creating base page structures, building reusable UI components, or implementing forms. Provides guidance on semantic HTML, ARIA labels, alt text, keyboard navigation, and contrast ratios. Triggers on requests for accessible forms, page layouts, navigation, or any UI component that needs accessibility support. --- # Accessible UI Provide accessible, framework-agnostic HTML patterns that comply with WCAG 2.2 AA. ## Core Principles 1. **Semantic first** - Use correct HTML elements before adding ARIA 2. **Keyboard accessible** - All interactive elements reachable and operable via keyboard 3. **Visible focus** - Clear focus indicators on all interactive elements 4. **Labeled controls** - Every form control has an accessible name 5. **Sufficient contrast** - Text meets 4.5:1 ratio (3:1 for large text) ## Quick Reference ### Page Structure ```html
Skip to main content