- From: Steven Faulkner <faulkner.steve@gmail.com>
- Date: Wed, 21 Oct 2009 09:48:13 +0200
- To: Jonas Sicking <jonas@sicking.cc>
- Cc: HTMLWG WG <public-html@w3.org>, W3C WAI-XTECH <wai-xtech@w3.org>
- Message-ID: <55687cf80910210048s19af57b1ice84ff29c6540df3@mail.gmail.com>
Hi jonas, the examples are not sites but YUI and and jQuery widgets, so they are being used on many sites. >Wouldn't it be better for these sites to use a <button> element >instead? Or maybe they currently "can't" because you can't style a >button enough to give it the desired rendering. of course it would be, but the developers have decided to use the a element. a related example: wouldn't it be easier for example for the gmail developers to use a <button> for the "search mail" button in gmail instead of <DIV id=:r9 class="J-K-I J-J5-Ji ipG21e J-K-I-JW" tabIndex=0 closure_hashCode_5dymj1="112" act="" unselectable="on"><DIV class="J-J5-Ji J-K-I-Kv-H" unselectable="on"> <DIV class="J-J5-Ji J-K-I-J6-H" unselectable="on"> <DIV class=J-K-I-KC unselectable="on"> <DIV class=J-K-I-K9-KP unselectable="on"> </DIV> <DIV class=J-K-I-Jz unselectable="on">Search Mail</DIV></DIV></DIV></DIV></DIV> styled and scripted to look and act like a button? I would think yes, but they obviously don't best regards Stevef 2009/10/21 Jonas Sicking <jonas@sicking.cc> > On Wed, Oct 21, 2009 at 12:17 AM, Steven Faulkner > <faulkner.steve@gmail.com> wrote: > > Currently the a element is defined in the HTML5 specification as an > element > > that cannot have its native role overriden by ARIA roles [1] > > > > This is contrary to use in the wild as it has been overriden by the > addition > > of a number of roles in popular javascript UI libraries. > > > > Examples: > > button > > http://jqueryui.com/demos/dialog/ > > > http://developer.yahoo.com/yui/examples/carousel/carousel-ariaplugin_source.html > > tab > > > http://developer.yahoo.com/yui/examples/tabview/tabview-ariaplugin_clean.html > > menutiem > > http://developer.yahoo.com/yui/examples/menu/menuwaiaria_source.html > > > > It is important to understand that it is not ARIA that is making the link > > into a button, its the developers use of javascript, event handlers and > CSS > > that is making it look and act like a button or tab or menutiem. The > > addition of ARIA is merely providing the information that other users get > by > > default. So making the addition of an ARIA role non conforming, to an > > element that has been designed to act and look like something other than > its > > native role, is not the appropriate repsonse. > Wouldn't it be better for these sites to use a <button> element > instead? Or maybe they currently "can't" because you can't style a > button enough to give it the desired rendering. > > > / Jonas > -- with regards Steve Faulkner Technical Director - TPG Europe Director - Web Accessibility Tools Consortium www.paciellogroup.com | www.wat-c.org Web Accessibility Toolbar - http://www.paciellogroup.com/resources/wat-ie-about.html
Received on Wednesday, 21 October 2009 07:48:47 UTC