web Accessibility

Frames - Checkpoint (i)

The law states:

"Frames shall be titled with text that facilitates frame identification and navigation."

Cal Poly recommends that you avoid using frames because some assistive technologies might not support frames at all, and it is almost impossible to provide truly equivalent content with the <noframes> element. For these reasons and many others, the use of frames is deprecated by the W3C in favor of element positioning with style sheets.

If you must use frames, create a unique title for each frame page. Untitled frames cannot be navigated by assistive technology, leaving some visitors unable to reach major portions of the page content. Markup frames as shown below. Be sure to include the <noframes> element to link to another "non-frames" web site with equivalent content.

Identify each frame with title tag at the start of your HTML.

<title>Navigation Frame</title>

Identify frames inside the frame tag itself using the title and name attributes of the frame tag.

<frame src="frame_nav.htm" name="navigation frame" title="navigation frame">

Once the frames have been uniquely identified, supply an alternate page users can go to in case the assistive technology they are using does not support frames.

<noframes> Your browser does not support frames. Here is the <a href="main-noframes.html"> non-frame based version of the document.</a> </noframes>

Testing for Frames

For testing techniques and tools, refer to Checkpoint I (frames) in the CSU Cal Poly Section 508 Manual Website Evaluation Guide found in the Tools section of the Accessibility Compliance Guide.

Information is AvailableHelpful Web Sites