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

Re: summary attribute compromise proposal

From: Maciej Stachowiak <mjs@apple.com>
Date: Tue, 04 Aug 2009 15:29:53 -0700
Cc: Julian Reschke <julian.reschke@gmx.de>, HTML WG <public-html@w3.org>
Message-id: <8CACE579-D5DF-4CA8-B3B6-59CC9DD85771@apple.com>
To: Maciej Stachowiak <mjs@apple.com>

On Aug 4, 2009, at 3:11 PM, Maciej Stachowiak wrote:

>
> On Aug 4, 2009, at 2:26 PM, Julian Reschke wrote:
>
>> Maciej Stachowiak wrote:
>>> ...
>>> I believe existing AT will read the caption, text next to the  
>>> table, or text associated via aria-describedby.
>>> ...
>>
>> Even if it's set to hidden via CSS?
>
> It's my understanding that, yes, there are ways to hide content via  
> CSS which will result in it still being presented by screen readers.  
> I don't know which exact techniques work and which don't. I will do  
> some experiments based on advice from colleagues.

I'm told by better-informed people than me that the most widely  
interoperable way to hide content from visual UAs but not from screen  
readers is to absolute-position it by a large amount to the left -  
{ position: absolute; left: 9999px; }. This technique seems more  
kludgey than approaches like visibility: hidden, using an aural media  
style rule, or using 0 width and height. But apparently the more  
natural-seeming techniques don't work in older AT, don't work in older  
browsers, or have other technical problems (such as triggering search  
engine spam detection).

Regards,
Maciej
Received on Tuesday, 4 August 2009 22:30:33 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 9 May 2012 00:16:43 GMT