[whatwg] wrapper element

Markus Ernst derernst at gmx.ch
Tue Mar 1 15:20:01 PST 2011

Am 01.03.2011 23:50 schrieb Jordan Dobson:
> On Tue, Mar 1, 2011 at 2:03 PM, Markus Ernst<derernst at gmx.ch>  wrote:
>> Am 28.02.2011 19:56 schrieb Tab Atkins Jr.:
>>> I believe you're arguing that the "wrapper" semantic, being similarly
>>> ubiquitous, thus needs its own new element as well.  What you're
>>> missing is that the "wrapper" semantic is precisely what<div>   already
>>> expresses.
>> I do understand usuario's<wrapper>  proposal slightly different from<div>:
>> Section 4.5.13 of the spec generally states that the<div>  element is
>> conveying structure, but not semantics.
>> Usuario's<wrapper>  is not structural, but purely presentational. It should
>> actually not be there at all from an HTML point of view, but is necessary
>> for CSS reasons.
> Isn't that what the section::outside{ ... } is for? Presentational pseudo
> elements in CSS?
> http://www.w3.org/TR/css3-content/#wrapping
> Granted it's not available as far as I know... but it seems like it meets
> usario's needs.

::outside covers only a part of the use cases for wrapping elements - 
wrapper containing more than one child elements cannot be replaced by 
::outside - consider the very common case of a centered page:

   <div id="container">
     <div id="contents"></div>

#container { margin:0 auto; width:50em; position:relative }
#contents  { margin-left:10em }
nav        { position:absolute; top:50px; left:0; width:9em }

This case would require some kind of body::inside pseudo element, which 
I cannot find in the CSS3 Generated and Replaced Content Module spec 
right now. (Well, sorry if I get too much off-topic now.)

More information about the whatwg mailing list