W3C home > Mailing lists > Public > wai-xtech@w3.org > May 2009

RE: ARIA semantics for secondary navigation

From: Schnabel, Stefan <stefan.schnabel@sap.com>
Date: Wed, 20 May 2009 10:12:32 +0200
Message-ID: <E34714E1E6587741AD32C8E445B6F4AB0159DFF2@dewdfe1o.wdf.sap.corp>
To: "James Craig" <jcraig@apple.com>
Cc: "Victor Tsaran" <vtsaran@yahoo-inc.com>, "Ryan Doherty" <rdoherty@mozilla.com>, <wai-xtech@w3.org>
Many thanks for the quick answer. 

Suppose we have the following:

Date/Time: [ ] [ ]

Where [ ] means an INPUT type=text and "Date/Time:" is a label element.

Should the second [ ] been labeled with 

1) aria-label = "Time" OR @title = "Time" 
2) aria-label = "Time" AND @title = "Time"
3) neither aria-label nor @title because semantics are clear from label
4) How should be the first [ ] labeled? 
	a) Using @for like in HTML4 and associate Label element
	b) Using similar approach of 1) - 3) replacing "Time" with
"Date"
	c) Put a <div> container around [ ] [ ] and 
		a. label div with "Date/Time:" using aria-labelledby
		b. label the [ ] individually as described above

Best Regards
Stefan


-----Original Message-----
From: James Craig [mailto:jcraig@apple.com] 
Sent: Mittwoch, 20. Mai 2009 09:41
To: Schnabel, Stefan
Cc: Victor Tsaran; Ryan Doherty; wai-xtech@w3.org
Subject: RE: ARIA semantics for secondary navigation

On May 19, 2009, at 11:44 PM, Schnabel, Stefan wrote:

> I want to ask an heretic question:
>
> Who says that a text node referenced by "aria-labelledby" MUST/SHALL/ 
> HAS
> TO be visible?


No one, but there isn't much point in using aria-labelledby if you're  
gonna hide the label. In that case, it'd be easier to use aria-label  
or @title.

 From the spec:
If the label text is visible on screen, authors SHOULD use aria- 
labelledby and SHOULD NOT use aria-label. Use aria-label only if the  
interface is such that it is not possible to have a visible label on  
the screen.

http://www.w3.org/WAI/PF/aria/#aria-label
http://www.w3.org/WAI/PF/aria/#aria-labelledby
Received on Wednesday, 20 May 2009 08:13:18 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 20 May 2009 08:13:19 GMT