I try to make the web a more accessible place.
Obviously, we're going to talk a bit about ninjas...
Definitions vary
The practice of making websites and applications
usable by people of all abilities.
Almost one in five Americans have a disability, according to the United States Census Bureau. Many of those disabilities, such as vision problems or mobility issues, can impact how people use the web.
Accessibility can drive innovation. When you create accessible projects, they can impact other areas. An example: fonts in relative units.
Accessible Zen, the inspiration for this talk.
My number one goal was to build a simple, accessible WordPress theme. That was hard. How did I not get distracted?
I followed a master. I looked to Leo Babauta of Zen Habits for inspiration.
I kept accessibility as my sole focus. That meant I had to make some sacrifices.
I kept things modern, but still kept "accessible" as part of the name. Oh, and Accessible Zen isn't that much different from Underscores.
When I look at the final product, I can't see what makes it accessible on the surface.
You don't have to do it all, but know your basic weapons.
Start with the basics.
Color matters. High contrast helps everyone.
Choose wisely:
Skip nav links are awesome. I almost didn't put one in.
Keep the underline on links and define focus styles. I went with a dotted border and a "depressed" effect on click to highlight links.
I decided to display my titles with my "Read more" links.
Break from all the coding, the buzz words and the requirements to remember why you're doing what you're doing.
@DavidAKennedy @steveofmaine Thank you. SO far, I'm loving this one!!!
— Shane Jackson (@jack728) July 1, 2013
You didn't talk a lot about WordPress? We hear a lot about content management systems, frameworks, generators and the like...
Those don't matter. Accessibility transcends technology. It's about people. People use that technology and people make that technology accessible.