Get started with accessibility at GitHub.
Basic guidelines for designers when creating or updating features.
A selection of tools to help designers create accessible designs.
Alternative text on images allows assistive technology like screen readers to understand the purpose of an image on a page or allow them to skip it if purely decorative.
Events like toasts and status messages are visually communicated to GitHub users. Making sure those announcements are read via assistive technology allows users with low or no vision to get that status information.
Labeling buttons properly let's users know what will happen when they activate the control, lessens errors, and increases confidence.
Managing focus within a page or application is essential for users to successfully navigate, complete actions, and understand where they are.
Headings play a critical role in communicating the structure of a page. Find out why they're critical and how to create an accessible hierarchy in your pages.
Links help us navigate a website. Learn how to style links appropriately to keep them usable by all.
Understand when and how to use semantic HTML to improve the experience of the largest number of users possible.
People on the web should be able to resize text to improve legibility without blocking or obscuring any other part of the UI.
Most UI cases don't call for tooltips. Learn some alternative methods to use in place of tooltips.