Design Accessibility Into Every Interface
Accessibility · accessibility
Updated 2026-07-28
- Do not design only for the default user. Every interface should work for people with different abilities, devices, and interaction methods.
- Never rely on color alone to communicate meaning:
- Add icons or text for errors.
- Use labels for status changes.
- Make success and warnings understandable without color.
- Maintain readable contrast:
- Text should remain visible against its background.
- Important information should never depend on subtle color differences.
- Disabled states should remain understandable, not disappear.
- Support keyboard navigation:
- Every interactive element should be reachable.
- Focus order should follow the visual order.
- Users should always know where they are.
- Make focus states visible:
- A missing focus indicator creates confusion.
- Focus styling is a functional part of the interface, not decoration.
- Use semantic components:
- Buttons should perform actions.
- Links should navigate.
- Inputs should have labels.
- Structure should communicate meaning to both users and technology.
Related guides