Re: CSS Visibility & Display

> 
> Does anyone know if there is a "correct" way for the assistive technology

Audio and tactile user agents should not act on visibility, or display
properties.  Visual assistive technology should leave space for the
hidden elements, and not render display: none or its subordinates at all.

The analogous effects for audio user agents are theoretically, at 
least, achieved using "volume: silent" and "speak: none", except that
"speak: none" can be overridden in a descendant, but "display: none"
cannot.

However, note there was a recent discussion in www-style about the
interaction of "display: none" with cut and paste.  The best answer,
in my view, said that, whilst CSS specifies nothing about cut and
paste behaviour, one would expect the text version on the clipboard
to ignore the "display: none" entirely, the HTML version to include
it fully and other structured forms to have policies which varied between
the two.  Nobody spotted the point that this only applies to visual
media, but then most people using style sheets wouldn't consider any
other.

Some assistive technology may use cut and paste interfaces, rather than
full document object model ones.

Received on Thursday, 15 November 2001 20:13:29 UTC