W3C home > Mailing lists > Public > whatwg@whatwg.org > February 2012

[whatwg] title/meta elements outside of <head>

From: Ian Hickson <ian@hixie.ch>
Date: Wed, 8 Feb 2012 00:24:45 +0000 (UTC)
Message-ID: <Pine.LNX.4.64.1202080024340.3868@ps20323.dreamhostps.com>
On Thu, 19 Jan 2012, Michael Day wrote:
> 
> Currently the spec seems to indicate that title and meta elements found 
> in the body will stay where they are and not be added to the head.
> 
> However, if these elements occur after the head and before the body then 
> they will be added to the head.
> 
> Is this intentional?
> 
> Sample document #1:
> 
> <html>
> <head>
> </head>
> <body>
> <title>This will stay in the body</title>
> 
> Sample document #2:
> 
> <html>
> <head>
> </head>
> <title>This will be moved to the head</title>
> 
> Sample document #3:
> 
> <html>
> <head>
> abc
> <title>Now we are in the body, where this will stay</title>
> 
> What is the reason why title/meta elements are not always moved to the 
> head, regardless of where they appear?

On Thu, 19 Jan 2012, Henri Sivonen wrote:
> 
> They didn't need to be for compatibility, so we went with less magic. 
> Also, being able to use <meta> and <link> as descendants of <body> is 
> useful for Microdata and RDFa Lite without having to mint new void 
> elements.

Henri is correct.

-- 
Ian Hickson               U+1047E                )\._.,--....,'``.    fL
http://ln.hixie.ch/       U+263A                /,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'
Received on Tuesday, 7 February 2012 16:24:45 UTC

This archive was generated by hypermail 2.4.0 : Wednesday, 22 January 2020 16:59:39 UTC