Input errors should have a clear name and textual description. Any input field should have a clear label and instructions. The name, role, and state of all user interface components can be determined programmatically. Any content or functionality implemented with a markup language has precise tags and uses unique identifiers. Level AA Compliance Live synchronized media content will be presented with closed captions. Pre-recorded media must have closed captions with audio description. The orientation of a page (landscape or portrait) does not limit view or operation, unless the orientation is an essential feature of the content.
The purpose of any entry that collects user information is clearly labeled and can be determined programmatically. Normal text should have a contrast of 4.5:1. Text with a font size of 18pt or larger can have a contrast ratio as low as 3:1. Purely to individual email list decorative texts and company logos are exempt from these standards. Text should retain all content and functionality when scaled up to 200%. Text images should not be used where actual text would suffice. If the image has no practical alternative, such as presentations of artwork or old documents, a description of the image should be available.
Content should reflow in a width of 320 CSS pixels (vertical scrolling) or 256 CSS pixels (horizontal scrolling) when scaled up to 400% User interface components and any non-decorative color separations must have a contrast of at least 3:1. Minimum Text Spacing: The line height is 1.5 times the font size. Paragraph spacing is 2x the font size Letter spacing is 0.12x font size Word spacing is 0.16 times the font size. If a given language or script does not support one of these spacing options, it is exempt from that option for accessibility purposes.