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

RE: ARIA roles added to the a element should be conforming in HTML5.

From: Sailesh Panchang <sailesh.panchang@deque.com>
Date: Tue, 10 Nov 2009 14:15:46 -0500
Message-ID: <4af9bbaa.9653f10a.1d1c.38db@mx.google.com>
To: "'John Foliot'" <jfoliot@stanford.edu>, "'Leif Halvard Silli'" <xn--mlform-iua@xn--mlform-iua.no>, "'Tab Atkins Jr.'" <jackalmage@gmail.com>
Cc: "'Charles McCathieNevile'" <chaals@opera.com>, "'Jonas Sicking'" <jonas@sicking.cc>, "'Lars Gunther'" <gunther@keryx.se>, "'Shelley Powers'" <shelley.just@gmail.com>, "'HTMLWG WG'" <public-html@w3.org>, "'W3C WAI-XTECH'" <wai-xtech@w3.org>
Well if content authors are not penalized then they will go on creating more
and more entangled code and soon ARIA2.0 will be needed!
An h1 is meant for a section heading and a button cannot be a section
heading. Period. Nip it in the bud and forbid constructs like an h1 with a
role=button.
Someone wrote:
>> I agree that those questions are relevant. But one could just as well 
>> turn them and say: "Do you want to forbid aria="button" on a <h1>?
>> Well, then you should first check that no sites do this, and that no 
>> user agents support it!"
No one asked how many websites have img elements with no alt attributes
before saying alt is a required attribute for img. And FF does not reveal
alt when moused over but IE does. So aligning practices of authors and user
agents vis a vis standards has always been a dilemma.   
Make user agents adhere to standards. That is a smaller group - makers of
browsers and AT. Authors will be forced to code in a manner that the
browsers will render code and be prevented from  writing strange constructs.

Sailesh Panchang
Accessibility Services Manager (Web and Software)
Deque Systems Inc. (www.deque.com)
11130 Sunrise Valley Drive, Suite #140,
Reston VA 20191
Phone: 703-225-0380 (ext 105)
E-mail: sailesh.panchang@deque.com
Received on Tuesday, 10 November 2009 19:15:31 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Friday, 27 April 2012 13:16:07 GMT