Paul is right, you can just use:

@media (screen, print, handheld) { .foo { display: none; } }

Since no screenreader i know of supports aural media you can't yet do it the other way around (default to none and show for aural)



On 17 Mar 2008, at 2:08 am, Nicholas C. Zakas wrote:

I know the topic has come up a few times, but I'm still wondering if HTML 5 should provide some sort of logic around content that should not be displayed by browsers but should be read by screen readers. Perhaps a "noview" boolean attribute on each element could be used to tell UAs not to render the content but to report it to screen readers? Or maybe a <noview/> element could be used to surround content that shouldn't be displayed but should be accessible to screen readers?

Any thoughts?

-Nicholas

Looking for last minute shopping deals? Find them fast with Yahoo! Search.

— Nicholas Shanks.

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to