(a) Text equivalent for non-text elements
(b) Synchronized alternatives for multimedia
(c) Information conveyed in color is also available without color
(d) Readable documents without style sheets
(e) Server-side image map for redundant links
(f) Client-side image maps will be provided instead of server-side image maps
(g) Row and column headers for data tables
(h) Markup for two or more logical levels if headers in a table
(i) Titled frames for identification and Navigation
(l) Identify scripts with functional text
(n) Structure forms with instructions and cues
(o) Skip repetitive navigation links
(p) Timed response alert and extension
All frame elements used should be titled and navigable
Example:
| Icon | Title | Description | Recommended Actions |
|---|---|---|---|
| ERROR: Frame missing title | A frame does not have a "title" attribute or value. | Provide a frame title that clearly provides the content or functionality of the frame. |
For the website shown earlier it would not be possible for people using assitive technology, to differentiate between the frame with the search engines and the frame with the text content. If frame elements are used then, it should be labelled and its content should comply with all the other section 508 requirements
Also, a frame element can be replaced by using a CSS to navigate and view the contents within the frame