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? -NicholasLooking for last minute shopping deals? Find them fast with Yahoo! Search.
— Nicholas Shanks.
smime.p7s
Description: S/MIME cryptographic signature
