Producing web pages
* HTML CSS DHTML XHTML A to Z of tags        Accessibility          Design

6.2 Update equivalents for dynamic content when the dynamic content changes

Dynamic content is content that changes over time or in response to user actions. This might be:

  • Text that is held on a database and is uploaded in real time to a web page
  • Video, audio and content presented through scripts and applets. For example, a continually scrolling news ticker where the headlines are updated in real time

It is good practice to provide an equivalent version of dynamic contents, possibly on another page. However, this version must be as up-to-date as the dynamic version. You should:

  • Provide text equivalents for applets and programmatic objects
  • Provide text equivalents of frames so that their contents and the relationships between frames make sense. Note: As the contents of a frame change, so must any description. This is not possible if you put an image directly into a frame. Always make the source of a frame an HTML file. Images may be inserted into the HTML file and their text alternatives will evolve correctly
  • Provide text equivalents of scripts. Use the <noscript> tag. The browser displays the contents of this tag when scripts are not enabled