Errors in HTML code create a poor user experience for people who depend on screen readers for their web browsing.
If HTML is used incorrectly, assistive technology can have problems interpreting the page content, which can result in access problems for users.
Best practice is to validate your HTML and test with users. If you are writing code, use an HTML validator such as the W3C Markup Validation Service to check your code. See our Testing Tools section for additional resources.
Web patterns are formalized best practices that a developer can use when designing a web page or an application. Below are fourteen patterns for accessible site elements.