[whatwg] Is <main> now an official HTML5 element?

Ian Hickson ian at hixie.ch
Wed Feb 13 22:55:51 PST 2013

On Thu, 14 Feb 2013, Ian Yang wrote:
> There is one thing which makes me confused. You mentioned the <main> is 
> "mainly serves as a styling hook." If what we need is just a styling 
> hook, why was <main> introduced? We could just use <div>.

Yeah, that was my argument too. But browser vendors added it, and the spec 
matches reality, so I added it to the spec.

> So iiuic, the <main> still has its purpose because it natively has the 
> role "main". Please correct me if I'm wrong.

The "main" role isn't necessary. IMHO it's a mistake in ARIA that this 
role even exists.

But that's a discussion for the ARIA list; this list is the wrong place 
to discuss ARIA.

Ian Hickson               U+1047E                )\._.,--....,'``.    fL
http://ln.hixie.ch/       U+263A                /,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'

More information about the whatwg mailing list