[html5] page element?

designer designer at gwelanmor-internet.co.uk
Thu Mar 18 02:57:15 PDT 2010

Sorry for the confusing formatting of my code example.  For a clearer 
example, see [1]  where I've used <page> as a created element.

The page element would replace the various manifestations of <div 
id="wrapper"> .

Just as <div id="footer"> will be replaced by <footer>  and <div class="nav> 
will be replaced by <nav> etc etc, it seems to me that <page> ought to be 
available too.

It isn't <body>, because that's where the page background etc is/can be 
defined.  The <body> is (usually) the surface on which the <page> is seen. 
It isn't a <section> either, because the page is the 'whole' of it, not a 

As Simon said, we all define it as a div, currently. I think that page (or 
wrapper, if you prefer)is more semantic and would provide a standard 
structural element to go side by side with the other new elements.

Does this make it clearer?



[1] http://www.betasite.fsnet.co.uk/gam/altgam/gwelanmor.html

----- Original Message ----- 
From: "Ian Hickson" <ian at hixie.ch>
To: "designer" <designer at gwelanmor-internet.co.uk>
Cc: <help at lists.whatwg.org>
Sent: Wednesday, March 17, 2010 10:22 PM
Subject: Re: [html5] page element?

> On Wed, 17 Mar 2010, designer wrote:
>> I would like to propose a <page> element.
> Depending on on what you mean, it's either <body> or <article>, possibly
> in some cases <section>. It wasn't clear from your example exactly what
> you meant by "page".
> HTH,
> -- 
> Ian Hickson               U+1047E                )\._.,--....,'``.    fL
> http://ln.hixie.ch/       U+263A                /,   _.. \   _\  ;`._ ,.
> Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'

More information about the Help mailing list