Tutorials from WAC. Click or press ALT+T to return to the Tutorials main page.

Accessible Design: Best Practices

Return to Tutorial Contents


divider


Frames

General Guidelines for Frames.


M.W.A.S. Logo

10) Frames shall be titled with text that facilitates frame identification and navigation. (M.W.A.S. 10)

Frames provide a means of visually dividing the computer screen into distinct areas that can be separately rewritten. Unfortunately, frames can also present difficulties for users with disabilities when those frames are not easily identifiable to assistive technology. For instance, a popular use of frames is to create "navigational bars" in a fixed position on the screen and have the content of the web site retrievable by activating one of those navigational buttons. The new content is displayed another area of the screen. Because the navigational bar doesn't change, it provides a stable "frame-of-reference" for users and makes navigation much easier. However, users with disabilities may become lost if the differences between the two frames are not clearly established.

screen shot of web page that uses frames.

The above image shows a web site that used to be based on frames The top navigation area, including the program logo and navigation bar remain static while the information changes below. (Note: this site was later updated to remove frames. Visit the new, improved site at: http://english.osu.edu/programs/dmp).

While Section 508 guidelines require only that frames be titled and labeled to identify the changing areas of information, the WAC recommends that web developers avoid using frames in most cases. Instead, templates or server-side includes can be developed to manage repeating information (such as background color, logos, and navigation menus) across the site.

Before deciding to use frames in your site, we recommend you read more about the problems with frames:

If you do decide to use frames, be sure to read the Access Board's guidelines for creating accessible frames.

Example:

WAC Guide

The WAC recommends including the <NOFRAME> tag (as shown above) to allow users who do not have frames enabled to still see the content that is displayed within the frame. This also provides users a method of "opting out" of your frame-based site, without losing access to the site content.

 

 

return to top

 

Go to next tutorial page.
Next

divider

Organizing and Naming Your Site | Layout | Header Information | Navigation | Color | Style Sheets | Lists | Images and Multimedia | Image Maps | Tables | Forms | Frames | Scripts | Timed Response |

| Key to Guidelines | Validating Your Site |

| Start of Tutorial |

| View the entire tutorial in HTML format. |
| Download/print the tutorial in MS Word document format. |