6.11 Frames

Frames are an HTML technique used by web site designers to display two or more pages in the same browser window. Each frame is built as a separate HTML file, but with one “master” file to identify each frame. When a user requests a page with frames, several pages are displayed as panes. Framesets are not supported in HTML5. Use of frames must be minimised as many search engines do not index framed web pages properly, however if frames are used, it should be ensured that:

  • Each frame is titled to facilitate frame identification and navigation.
  • HTML file name of each frame is meaningful.
  • A text title is included on each frame (this can be hidden in visual browsers).