- From: William F. Hammond <hammond@csc.albany.edu>
- Date: Wed, 26 Jun 1996 14:14:51 -0400 (EDT)
- To: klute@nads.de
- Cc: www-html@w3.org
klute@nads.de kindly provides us with a DTD fragment to encompass
"frames":
: Here are some relevant fragments:
:
: <!ENTITY % html.content "HEAD, (BODY | FRAMESET)">
:
: <!ELEMENT FRAMESET - - (noframes?, (frame|frameset)+)
:
: . . . [text deleted] . . .
:
: <!ELEMENT NOFRAMES - - %body.content; -- alternate representation -->
I am not fluent in SGML markup, but it appears to me that this
leaves no room for BODY tags inside the NOFRAME section.
A browser that does not do frames presumably sees only what is in
the HEAD and NOFRAME sections.
In other words, I have not been able to find docs on this at W3C.
The docs that I have seen appear to call for:
<head> ... </head>
<framset> {frame-stuff-inside-tags} </frameset>
<noframe> {body-stuff} </noframe>
My reading of this SGML fragment is consistent with the docs that I
have seen. They are very clear that there should be no (open or
close) body tags inside a frame.
But what those docs call a "frame-challenged" browser is then going
to see only
<head> ... </head>
{body-stuff}
Shouldn't it be <noframe><body> {body-stuff} </body></noframe> ?
(Otherwise how can I set the value of "bgcolor"? ;-) )
Am I missing something here?
-- Bill
Received on Wednesday, 26 June 1996 14:26:23 UTC