possible alternative to css hiding with display:none etc

I still often see (and get asked to implement) content "hidden" from
screen display with CSS, that is meant to provide some sort of extra
information to users of text/speech browsers.

Ie, commonly using display:none or visibility:hidden, both which have
well documented failings.

I'm just wondering if perhaps this could be better achieved by using CSS
positioning to position the content to be hidden out of the viewable
area - eg:

HTML:

<h1 id="testheader">Header we want to hide on screen</h1> 

CSS:

h1#testheader
{
position: absolute;
left: -420px;
width: 400px;
font-size: x-small;
}

Any ideas on this?

Cheers,

Rebecca Cox

Received on Monday, 30 August 2004 23:24:21 UTC