W3C home > Mailing lists > Public > public-html@w3.org > October 2009

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

From: Schnabel, Stefan <stefan.schnabel@sap.com>
Date: Wed, 21 Oct 2009 12:37:06 +0200
To: Steven Faulkner <faulkner.steve@gmail.com>, Ian Hickson <ian@hixie.ch>
CC: HTMLWG WG <public-html@w3.org>, W3C WAI-XTECH <wai-xtech@w3.org>
Message-ID: <8EA44C66E2911C4AB21558F4720695DC5D829CD597@DEWDFECCR01.wdf.sap.corp>
I'd like to see the conformance checker algorithm code that can decide if <a> has been erroneously used instead of <button> in a form- like element grouping ...

Sometimes you can just appeal to obey standards .. and if they were "violated", ARIA is a mean for correction afterwards. Great for maintenance of older code. But for new development, Ian is probably right.

- Stefan

From: wai-xtech-request@w3.org [mailto:wai-xtech-request@w3.org] On Behalf Of Steven Faulkner
Sent: Mittwoch, 21. Oktober 2009 12:13
To: Ian Hickson
Cc: HTMLWG WG; W3C WAI-XTECH
Subject: Re: ARIA roles added to the a element should be conforming in HTML5.

Hi ian,

> <snipping> the example stuff as the discussion is not about what
> developers _should_ do, its about what developers _can_ and _do_.

>Conformance is about what developers _should_ do, however.

I agree, but developers are allowed to add behaviours and styles that turn a link into a button and they won't get nagged when they check the conformance of the code, but adding a role will result in  a conformance error. Easy way to get rid of it is to remove the ARIA role, what results in a conforming, but less accessible ineterface control. seems like the goal conformance is wrong if this occurs.

If the point of conformance is about what devlopers _should_  do then developers need to be told their code is non conforming regardless of the presence of ARIA.

regards
Stevef

2009/10/21 Ian Hickson <ian@hixie.ch<mailto:ian@hixie.ch>>
On Wed, 21 Oct 2009, Steven Faulkner wrote:
>
> <snipping> the example stuff as the discussion is not about what
> developers _should_ do, its about what developers _can_ and _do_.
Conformance is about what developers _should_ do, however.

--
Ian Hickson               U+1047E                )\._.,--....,'``.    fL
http://ln.hixie.ch/       U+263A                /,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'



--
with regards

Steve Faulkner
Technical Director - TPG Europe
Director - Web Accessibility Tools Consortium

www.paciellogroup.com<http://www.paciellogroup.com> | www.wat-c.org<http://www.wat-c.org>
Web Accessibility Toolbar - http://www.paciellogroup.com/resources/wat-ie-about.html
Received on Wednesday, 21 October 2009 10:37:49 UTC

This archive was generated by hypermail 2.3.1 : Monday, 29 September 2014 09:39:09 UTC