[whatwg] The div element

I'm still not clear to me how <section/> is anything more than a <div/>. HTML4 said: "The DIV and SPAN elements, in conjunction with the id and class attributes, offer a generic mechanism for adding structure to documents" (http://www.w3.org/TR/html401/struct/global.html#edef-DIV). Isn't that the very thing that <section/> is trying to do? Provide structure? I don't see that it offers anything over and above what <div/>s do now, except for confusing developers as to which is more appropriate to use.

-Nicholas



>Geoff Pack wrote:
>> Why does the HTML5 spec say "The div element represents nothing at all" ?
>> [http://www.whatwg.org/specs/web-apps/current-work/#the-div]
>
><snip>
>
>Personally I'd describe it more along the lines of:
>
>"The div element is a generic way of representing document structure, 
>but offers no further semantics.  Where appropriate, elements with more 
>specific meanings (such as section or aside) should be used instead. 
>Use of the div element may be appropriate for extended features not 
>covered by this specification, for example a new type of user interface 
>control."
>
>Regards,
>
>Dave

Received on Thursday, 28 February 2008 15:07:30 UTC