W3C home > Mailing lists > Public > whatwg@whatwg.org > October 2009

[whatwg] The banner-role for headers

From: Ian Hickson <ian@hixie.ch>
Date: Tue, 13 Oct 2009 07:34:18 +0000 (UTC)
Message-ID: <Pine.LNX.4.62.0910130724240.25383@hixie.dreamhostps.com>
On Mon, 12 Oct 2009, Yuvalik Webdesign wrote:
> > From: Ian Hickson
> >
> > > Which makes sense to me, a banner is not a header. In other words, 
> > > if <header> implies a banner-role, it may only be used once on a 
> > > page unless that role is overridden for additional <header>s. Is 
> > > this an oversight in the spec or is this to remain like this? If so, 
> > > how should this contradiction be approached by designers/developers.
> > 
> > That's an oversight. What would be a better ARIA role to use for 
> > <header>?
> 
> I am no expert, but looking at the ARIA spec, I doubt there is a role 
> that fits the <header> element. The closest I can find is the "heading" 
> role, but that is more closely related to, and already implemented on 
> <Hx> and <hgroup>.
> 
> I see three possibilities, but anybody feel free to comment on these:
> 
> 1) Don't give <header> an implied ARIA-role.
> 2) Give <header> the "header" role.
> 3) Leave the "banner" role, but give clear instructions on the fact that 
> it may only be used once and how to remove the role from subsequent 
> <header>s.
> 
> Personally I think 3) is *not* workable.

Fair enough. Done #1.

-- 
Ian Hickson               U+1047E                )\._.,--....,'``.    fL
http://ln.hixie.ch/       U+263A                /,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'
Received on Tuesday, 13 October 2009 00:34:18 UTC

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