In the last chapter, we established the button as the standard control for web applications. We explored
<button> as an exemplar of semantic HTML, using it to establish predictable behaviors and displaying it unambiguously, heeding the Web Accessibility Initiative’s guidelines.
Even when we branched out to do something a little more radical with CSS transitions, we made sure our technique was a progressive enhancement, built on robust foundations. This way, older browsers and other technologies still had something to fall back on.
As you read through the WCAG 2.0 guidelines, you’ll notice they pertain to things you shouldn’t ...