- From: Joshue O Connor <joshue.oconnor@cfit.ie>
- Date: Tue, 24 Jul 2012 08:48:51 +0100
- To: adam solomon <adam.solomon2@gmail.com>
- CC: James Nurthen <james.nurthen@oracle.com>, Protocols and Formats Working Group WG <w3c-wai-pf@w3.org>, w3c-wai-gl@w3.org
adam solomon wrote: > Does anyone have a concern over using examples that do not implement native > semantic html? For instance, the example at hand uses images as buttons, > when it could easily have used image buttons instead. Sure, it is good to > know that this can be done when there is a need for it, hence the value of > these examples, but for us, is there a danger that integrating these > examples into wcag will lend the impression that this is a best practice, > when it is actually not? Or, perhaps a clear note on the issue indicating > that aria is reserved for situations when native html is not possible would > suffice. > What say you Yes, interesting point and worth discussion on a call. The issue of native semantics is important default fallback if ARIA is unsupported IMO and I appreciate you concern about codifying what may not be best practice (on the face of it). In the example that you site of using images for buttons - there are none. However devs will do all sorts of 'non-standard' things with markup so it may be good to cover those instances also - in our examples. Thats one of the reasons why I think we should consider the JS library examples (as they refect what devs are doing in the wild). We also face the issue of using ARIA to override native semantics (which according to spec is what should happen) and maybe provide some reference/guidance (like the API doc Steve, Cynthia and Jason put together). Cheers Josh
Received on Tuesday, 24 July 2012 07:49:26 UTC