Re: ARIA semantics for secondary navigation

If you look at this example page there are many hidden labels for navigation bars.

Using HTML best practices techniques:
http://courses.cita.illinois.edu/ud2day/examples/career-redesign.html

see iCITA Best Practices:
http://html.cita.uiuc.edu

Using ARIA:
http://test.cita.illinois.edu/aria/nav/nav1.php

Jon


---- Original message ----
>Date: Wed, 20 May 2009 10:46:41 +0200
>From: "Simon Pieters" <simonp@opera.com>  
>Subject: Re: ARIA semantics for secondary navigation  
>To: "James Craig" <jcraig@apple.com>, "Schnabel, Stefan" <stefan.schnabel@sap.com>
>Cc: "Victor Tsaran" <vtsaran@yahoo-inc.com>, "Ryan Doherty" <rdoherty@mozilla.com>, wai-xtech@w3.org
>
>On Wed, 20 May 2009 09:40:30 +0200, James Craig <jcraig@apple.com> wrote:
>
>> 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.
>
>I can think of a couple:
>
>  * If the element is a heading element, the heading would still be part of
>    the document outline and thus help people who navigate the document by
>    headings instead of by landmarks.
>  * For users who don't use software that exposes the ARIA information and
>    also doesn't apply CSS (e.g. Lynx), the label would be just as useful
>    as for those to whom the ARIA information is exposed.
>  * Search engines who don't look at ARIA markup would still get 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.
>
>I disagree that the visibility should be considered. I would encourage to always use aria-labelledby and, if the label should be hidden form visual users, it should be hidden with CSS.
>
>
>> http://www.w3.org/WAI/PF/aria/#aria-label
>> http://www.w3.org/WAI/PF/aria/#aria-labelledby
>
>-- 
>Simon Pieters
>Opera Software
>
Jon Gunderson, Ph.D.
Coordinator Information Technology Accessibility
Disability Resources and Educational Services

Rehabilitation Education Center
Room 86
1207 S. Oak Street
Champaign, Illinois 61821

Voice: (217) 244-5870

WWW: http://www.cita.uiuc.edu/
WWW: https://netfiles.uiuc.edu/jongund/www/

---------------------------------------------------------------
Privacy Information
---------------------------------------------------------------
This email (including attachments) is covered by the Electronic Communications Privacy Act, 18 U.S.C. 2510-2521, is confidential and may be legally privileged. It is intended for the use of the individual or entity to which it is addressed and may contain information that is privileged, confidential, and exempt from disclosure under applicable law. If the reader of this email is not the intended recipient, or agent responsible for delivering or copying of this communication, you are hereby notified that any retention, dissemination, distribution, or copying of this communication is strictly prohibited. If you have received this communication in error, please reply to the sender that you have received the message in error, then delete it. Thank you.

Received on Wednesday, 20 May 2009 13:57:35 UTC