Errata Submission: Examples missing BODY in NOFRAMES

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