- From: Cynthia Shelly <cyns@microsoft.com>
- Date: Fri, 20 Apr 2012 21:54:29 +0000
- To: Leif Halvard Silli <xn--mlform-iua@xn--mlform-iua.no>
- CC: Laura Carlson <laura.lee.carlson@gmail.com>, Janina Sajka <janina@rednote.net>, HTML Accessibility Task Force <public-html-a11y@w3.org>, John Foliot <john@foliot.ca>, Joshue O Connor <joshue.oconnor@cfit.ie>, Judy Brewer <jbrewer@w3.org>, "david100@sympatico.ca" <david100@sympatico.ca>, Richard Schwerdtfeger <schwer@us.ibm.com>, James Nurthen <james.nurthen@oracle.com>, Jonas Sicking <jonas@sicking.cc>, Edward O'Connor <eoconnor@apple.com>, Matthew Turvey <mcturvey@gmail.com>
This assertion came from Jonas, Edward and Matt's proposal. I've added them for their comment on this issue. Edward, Jonas, Matt, there is some background info in my last mail to the list, here: http://lists.w3.org/Archives/Public/public-html-a11y/2012Apr/0158.html -----Original Message----- From: Leif Halvard Silli [mailto:xn--mlform-iua@målform.no] Sent: Friday, April 20, 2012 2:07 AM To: Cynthia Shelly Cc: Laura Carlson; Janina Sajka; HTML Accessibility Task Force; John Foliot; Joshue O Connor; Judy Brewer; david100@sympatico.ca; Richard Schwerdtfeger; James Nurthen; Leif Halvard Silli; Jonas Sicking Subject: RE: Finalizing an Issue-204 CP Cynthia Shelly, Thu, 19 Apr 2012 23:25:41 +0000: > OK, I think I'm close. > http://www.w3.org/html/wg/wiki/Correct_Hidden_Attribute_Section_v2#Accessibility_API_mappings > > 1) rewrote summary to talk more about @hidden being simpler than CSS, > rather than @aria-describedby being simpler than something else I would like to have more clarity here. Firstly, I don't consider @hidden simpler than CSS: * What if one does p[hidden]{display:block;visibility:visible} ? Do AT users then get to see it too, or do they not? I suppose they don't. And so one must use JavaScript to interactively show it to AT users. * For contrast, if one does p.hidden{display:block;visibility:visible} (and the element does not have the @hidden attribute), then there is no doubt that all audiences will see it. This seems simpler OTOH: What "complicates" the matter is that *ARIA* says that, in the case of p{display:none}, then one MUST *also* use <p aria-hidden="true"> in the HTML: ]] Authors MUST set aria-hidden="true" on content that is not displayed, regardless of the mechanism used to hide it. [[ http://www.w3.org/TR/wai-aria/complete#aria-hidden So, if @hidden simplifies something, then it isn't, in my opinion, related to CSS but to ARIA: It appears simpler to just operate with a single @hidden attribute, compared with the alternative - which is to use aria-hidden="true" in combination with another hiding method - such as CSS. (Btw, when I look at that CP now, then it doesn't even mention aria-hidden="true".) Could you change this - along the above lines - so that it says that @hidden is simpler than the alternative - which - to put it as brief as possible - is [aria-hidden="true"]{display:none} -- Leif H Silli
Received on Friday, 20 April 2012 21:55:19 UTC