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]
*******************************************************************

Reply via email to