What is accessibility?
Accessibility is the practice of making websites operational for as many humans and machine-readers as possible.
Commonly, we think of web accessibility as designing webpages for
people with one or another disability,
but
it mainly benefits everyone
in multiple ways,
such as when we use mobile devices, or when trying to
navigate with slow network connections, or reading in lower contrast, or so much more.
Ultimately, however, accessibility techniques are always an unfinished project.
External Resources for further reading
Start by browsing the following articles on the Mozilla website:
- Some types of disabilities we should try to address
- Accessibility Guides: HTML, CSS, WAI-ARIA, Multimedia, Mobile
- HTML: A good basis for accessibility
See also the following Accessibility tutorials and tools:
- WebAim: Web Accessibility in Mind
- Yale University: Usability & Web Accessibility
- PennState: Website Accessibility Guidelines
- w3Schools: Accessibility Tutorial
- Wikipedia page on web content accessibility guidelines
- W3c: Use of Color, Understanding SC 1.4.1
- URL structure best practices for Google
- Tool: Color contrast by Jxnblk
- Tool: A great Web-Developer browser extension
- Tool: W3C - Validate your markup before publishing