> <h1 id="list_title">The list title<h1> 
> <ul aria-labelledby="list_title">
> <li>...</li>
> </ul>
> That way the semantic connection between the list and the heading is kept 
> which I think is the purpose of what you're wanting, yes?
> Cheers,
> S
> 

I hate to nit-pick, but I'd argue that the aria-labelledby does not really 
change the semantics of an element. The "semantics" of an element is about 
defining the element's "core meaning". The core meaning of an <h1> is that it 
is a level 1 heading.

In the case above, the labelledby attribute "exposes" the content inside the 
heading (via the accessibility API) and associating this content with the 
unordered list. 

So, these elements will now have additional meaning for Assistive Devices that 
support ARIA. However, the attribute does not change the "core meaning" of 
either of the elements.

Does this make sense?
Russ



*******************************************************************
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [email protected]
*******************************************************************

Reply via email to