- From: Leif Halvard Silli <xn--mlform-iua@xn--mlform-iua.no>
- Date: Tue, 23 Aug 2011 01:25:10 +0200
- To: Silvia Pfeiffer <silviapfeiffer1@gmail.com>
- Cc: John Foliot <jfoliot@stanford.edu>, public-html-a11y@w3.org
Silvia Pfeiffer, Tue, 23 Aug 2011 09:06:41 +1000: [ … snip … ] > Also, maybe we should propose a change to the HTML spec: > "The hidden attribute is a boolean attribute. When specified on an > element, it indicates that the element is not yet, or is no longer, > relevant. User agents should not render elements that have the hidden > attribute specified." > > should become > > "The hidden attribute is a boolean attribute. When specified on an > element, it indicates that the element is not yet, or is no longer, > *visually* relevant. User agents should not render elements that have > the hidden attribute specified." This does not sound smart. > Also, the further text would need a change, too - in particular this > cannot stay as is: > "if something is marked hidden, it is hidden from all presentations, > including, for instance, screen readers." > Something would need to be added about hiding it from screen readers > in their normal page progression, which is indeed necessary, but not > hiding it from @aria-describedby. This sounds smarter. One coudl simply add that ARIA is not bound by this rule. Btw - and from another POV: while @hidden currently hides the element (or as the spec says "not yet" sees it as relevant), it doesn't follow that, when made "un-hidden", it becomes un-hidden for *all* presentations - does it? > Maybe @aria-describedby would create > a temporally restricted unhiding and focus for tabbing, similar to how > modal dialogs work. +1 -- Leif H Silli
Received on Monday, 22 August 2011 23:25:50 UTC