On 3/1/11, usuario <soyh...@gmail.com> wrote:
>>
>> Why not propose a better definition then?
>>
> Because than wouldn't likely solve the semantic issue (if we can call it an
> issue).
>
> I am not an html expert, it is even hard to me figure even what i propose.
> If a tell it, is because belive on it. But if you like the idea, i can try
> make it more solid.
>
Thing is, that <body> is automatically opened for text nodes that the parser
doesn't recognize as being in head (either per DTD or hard coded element
names) and, IIRC, for any nodes after head ends. Putting text after </head>
and before <body> will thusly result in said text being parsed as in body
and the <body> tag getting ignored, as bodys can't be nested.

As a result, everything must be in either head or body, and potentially after
the body. It might be feasible to add additional elements after the body, if
their content belongs neither with head's metadata nor body's linear main
content.

Reply via email to