A quick accessibility reminder for developers from Steve Faulkner:
“By using native HTML features, wherever practical, over custom HTML with bolt-on semantics and interaction behaviors, you will save yourselves and users a lot of grief and ensure that your User Interfaces work robustly across the largest number of devices.”
Steve lists a few easy-to-understand examples (e.g., consider using a button
element, not role=button
) that are handy for anyone coding HTML.