Mihael Zadravec wrote:
So, the best thing to use if we want not to display something, but still
want it to visible to the screenreader, would be use of negative
margins? Those effect something?
Mihael
That seems to be the case. Generally when people want something to be
invisible but present, they give it absolute or fixed positioning and
take it miles off the screen.
I find this very annoying - tools are made available to us to hide
things from view, yet we have to make them visible and render them
off-screen instead... It feels incredibly ugly and protracted.
'display', by my definition, should affect display; even less
ambiguously, 'visibility' should affect visibility - exclusively. The
fact that screen readers remove these things from rendering is not a
good thing in my eyes (hahaha). A better term for their currently
implemented behaviour would be 'render:none;' - although actually, if
something is not wanted in the user-available content at all, we are no
longer talking about style and should be talking about whether or not it
is in the HTML markup.
Depending on circumstance, PHP and javascript can remove content that
may not be desirable. If we are to hide the HTML from visual, tactile
and audio rendering, then surely it is only available through source
navigation, in which case we already have the standard of comments.
Surely completely depriving the user of markup isn't CSS' job in the
first place?
Regards,
Barney
*******************************************************************
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
*******************************************************************