508 Compliance
508 Compliance
https://www.hhs.gov/web/section-508/accessibility-checklists/index.html
https://webaim.org/standards/508/checklist
https://www.webdevelopmentgroup.com/2017/09/508-compliance-making-websites-accessible-
for-people-with-disabilities/
https://blog.ubertesters.com/508-compliance-testing-checklist-for-mobile-apps/
https://mobile.va.gov/sites/default/files/files/Section508MobileBestPracticesSummary.pdf
https://www.section508.gov/sample-procurement/web-application
1. The website/app must not contain content that flashes more than three times per second
2. Text on the website/app must be able to be resized upto 200% without diminishing quality
or understandibility.
3. There must be more than one way to find a webpage.
4. There must be a consistent order for navigational elements sitewide.
5. Automatically updated content, content that moves, blinks or scrolls must be able to be
paused or adjusted.
6. Time limits on interacting with content must be able to be paused or adjusted.
7. The website/app must not have pages that redirect upon timing out.
8. Headings must accurately describe corresponding content.
9. A default language for a page must be configured
10. Language must be properly configured for foreign language words or phrases
11. Major errors identifiable by an HTML validator must not be present.
12. The reading order of content must be logical when styles are disabled,
Frames must have a title attribute that defines content,
All parts of a website/app which can be controlled by a mouse must also be controllable by a
keyboard,
All parts of a page must include clear visual indications of a focus when the page is tabbed
through,
Keyboard traps must not exist when a user tabs through a page,
Pages must not include changes of context when a part of the page is focused on via tabbing
through a page,
The website/app must have means to bypass repetitive content (such as "Skip navigation"
links),
All text must have a contrast ratio of 4.5:1 or greater, regardless of font size,
Link text must be understandable out of context, or with sufficient content for generic link
text,
Linked images must include link text with no ALT text, or ALT text with no link text,
All images that communicate information must include ALT text that effectively
communicates the same information as the image,
Decorative images must have empty ALT text, or must be included through CSS,
CSS of a website/app must not include images that communicate information without a text
alternative,
Complex images must include alternate means for individuals with disabilities to understand
what is being conveyed,
Web pages must not include images of text, such as screenshots of text from another
location
Audio or video content must include accurate transcripts and synchronized captions,
Videos that require sound must include an audio version for individuals with visual
disabilities,
Audio that automatically plays for more than 3 seconds must include means to turn off the
audio,
When layout tables are used on a site or app, the data table must not use data table markup,
such as Summary, TH, ID or Headers,
Layout tables must include the table content in the intended order,
All data tables that feature a set of column and row headers must associate data cells with
appropriate scope,
Data tables with more than 1 set of column and row headers must appropriately use
id/headers that associate data cells,
All bulleted lists or numbered lists must be correctly coded with HTML list tags,
All visual headings must be correctly coded with HTML heading tags, such as H1 or H2,
Heading tags must only be applied to text that defines a section of content,
All emphasized or special text must be correctly coded with HTML tags, such as <em> or
<strong>,
All form fields must be correctly coded and feature descriptive and accurate labels,
All grouped form fields must include proper coding for fieldset and legend tags,
All form validation errors must be clearly and accurately identified through text,
All forms must not force a selection of a form field when the user attempts to navigate to
other options,
All forms must not include Orphan label tags,
All elements must be appropriately defined and communicate with assistive technology,
The state of all elements, such as expanded or collapsed, must be properly defined and
communicate with assistive technology,
Modal dialogues must be usable solely through keyboard use or through assistive
technology,
All expandable or collapsible accordion content must be usable with keyboards or assistive
technology,
User actions that result in a change on the page must communicate this change to the user