- From: Gregory J. Rosmaita <unagi69@concentric.net>
- Date: Thu, 24 Feb 2000 17:24:46 -0500
- To: Authoring Tools Guidelines List <w3c-wai-au@w3.org>
General Note: Items enclosed in brackets could slash should be hyperlinked;
a list of hyperlink references appears at the end of this proposed technique.
ATAG Checkpoint 3.2
Help the author create structured content and separate information from its
presentation. [Relative Priority]
WCAG correspondence -- WCAG Checkpoint 1.1
Provide a text equivalent for every non-text element (e.g., via "alt",
"longdesc", or in element content). This includes:images, graphical
representations of text (including symbols), image map regions, animations
(e.g., animated GIFs), applets and programmatic objects, ascii art, frames,
scripts, images used as list bullets, spacers, graphical buttons, sounds
(played with or without user interaction), stand-alone audio files, audio
tracks of video, and video. [Priority 1]
Techniques for ATAG 3.2
HTML Techniques
1. For a [FRAMESET]
1.A Prompt the author for a TITLE for the FRAMESET; default text presented
in the prompt could use the TITLE defined for the NOFRAMES section of the
FRAMESET, if one has been defined; conversely, if a NOFRAMES section has
not been defined for the FRAMESET, the value of the TITLE attribute defined
for the FRAMESET could be recycled by the tool for use as the TITLE
contained in the NOFRAMES section
1.B Prompt the author for a TITLE for each FRAME in a FRAMESET; default
text presented in the prompt could use the TITLE defined for the document
referenced in the SRC
1.C Prompt the author to add a NOFRAMES section to the FRAMESET
1.C.1. Encourage the author to make the content of the [NOFRAMES] as robust
as possible. Sample verbiage:
In order to avoid content replication, the links contained in the
navigational frame should be replicated in a structured manner in the
NOFRAMES section defined for the FRAMESET. Thus, one should replicate the
navigational links in either an ordered, unordered, or (where appropriate)
definition list. One can also add additional content (such as a
disclaimer, usage policy, or quick search form) which may appear in other
"static" (i.e. non-scrolling) FRAMES that have been defined for the
FRAMESET) to the NOFRAMES section, as well, as it is the FRAMESET page
containing the NOFRAMES element that will be bookmarked by a user whose
user agent either cannot render FRAMES graphically, or which has been
configured not to render FRAMES. Thus, it is useful to consider NOFRAMES
content as the FRAMESET's home, or index, page for frames-incapable browsers.
1.D Prompt the author for a LONGDESC for each FRAME
1.D.1 Inform the author of the purpose and function of the LONGDESC
attribute for FRAME. Sample verbiage (extracted from the HTML 4.01
specification)
The LONGDESC attribute allows authors to make frame documents more
accessible to people using non-visual user agents. This attribute
designates a resource that provides a long description of the frame.
Authors should note that long descriptions associated with frames are
attached to the frame, not the frame's contents. Since the contents may
vary over time, the initial long description is likely to become
inappropriate for the frame's later contents. In particular, authors should
not include an image as the sole content of a frame.
1.D.2. If an author defines a LONGDESC for a FRAME, but does not provide
NOFRAMES content for the FRAMESET as a whole, prompt the author to provide
NOFRAMES content, as well
2. For an [IFRAME]
2.A. Prompt the author for a TITLE for each IFRAME
2.A.1. The prompt must stress that the TITLE must be "human-readable" in
order to provide someone using a non-graphical user agent, which might
expose the existence of the IFRAME to a user by using the text-string
contained in the TITLE as a hyperlink, a reason to expose the content of
the IFRAME
2.B. Prompt the author for a LONGDESC for each IFRAME
2.B.1. The LONGDESC should supplement the short description provided using
the TITLE attribute, and -- in cases where the content of the IFRAME is
scripted -- should provide a text equivalent of the content of the IFRAME
---
REFERENCES
[FRAMESET] in the HTML 4.01 Recommendation
http://www.w3.org/TR/html401/present/frames.html#h-16.2.1
[NOFRAMES] in the HTML 4.01 Recommendation
http://www.w3.org/TR/html401/present/frames.html#edef-NOFRAMES
[LONGDESC] attribute for FRAME in the HTML 4.01 Recommendation
http://www.w3.org/TR/html401/present/frames.html#h-16.4.2
[IFRAME] element in the HTML 4.01 Recommendation
http://www.w3.org/TR//html401/present/frames.html#edef-IFRAME
--------------------------------------------------------
He that lives on Hope, dies farting
-- Benjamin Franklin, Poor Richard's Almanack, 1763
--------------------------------------------------------
Gregory J. Rosmaita <unagi69@concentric.net>
WebMaster and Minister of Propaganda, VICUG NYC
<http://www.hicom.net/~oedipus/vicug/index.html>
--------------------------------------------------------
Received on Thursday, 24 February 2000 17:15:08 UTC