- From: Robert Crews <robert_crews@mindspring.com>
- Date: Sat, 12 Jul 2003 07:46:36 -0700
- To: www-html-editor@w3.org
Suggestion for HTML 4 Errata:
http://www.w3.org/MarkUp/html4-updates/errata
18. Examples missing BODY in NOFRAMES.
Added: --
Type: Editorial
Refers to: 24 Dec 1999 version, Chapter 16.
Description: All three examples (one labeled "illegal example" to
demonstrate a different error) show an invalid use of NOFRAMES. In a
frameset document, NOFRAMES may contain only one element: BODY. BODY,
in turn, may contain anything allowed in BODY by the transitional DTD.
http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html
http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#h-
16.1
http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#h-
16.2
http://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#h-
16.4.1
Correction:
* In the examples, wrap the contents of the NOFRAMES elements in
BODY elements.
* The text "A frameset document has a HEAD, and a FRAMESET in place
of the BODY" in Section 16.2 should read: "A frameset document has
a HEAD and a FRAMESET. If the FRAMESET includes a NOFRAMES, then
the NOFRAMES must contain a BODY. (If a document contains multiple
NOFRAMES, then it must contain multiple BODYs.)"
* Likewise, the sentence beginning "In a document that uses the
frameset DTD..." in Section 16.4.1 should be followed by "NOFRAMES
must contain only BODY; BODY, in turn, may then contain anything
allowed in BODY by the transitional DTD."
The error can be verified with the BBEdit HTML checker and--after
conversion to XHTML--the Apache Xalan Validating Parser. Oddly, the W3C
validator at http://validator.w3.org/ says the examples are valid (with
and without BODY added).
For convenience: http://www.ripary.com/errata18.html
Robert
Received on Saturday, 12 July 2003 10:53:10 UTC