Forum Moderators: open
In it, the author stipulates that you shouldn't hide screenreader links with display:none, because these readers honor the style, and don't read the contents.
There is some contradictory information here [access-matters.com], but it looks like I need to figure out a better way to do this.
The guy who critiqued my site uses width:0px;height:0px. I'm not 100% sure that's the best way, but he swears by it.
I've been using display:none for some time, smug in the belief that I was being "Assistive PC."
Not so, it seems.
What do people think?
Nevermind, I just read futher into the referenced links and it too can cause problems.
I've been fortunate in my designs in that I utilize CSS-P which allows me to do what I wish with my HTML. No need to worry about skipnav links when the navigation sits at the very bottom of the source code. ;)
Hold On!
If you use the @import command, the display:none and display:hidden are heard and not seen as intended.
If you are using the link rel for styles, then the display:none and display:hidden are not heard and not seen.
pwWebSpeak 3
They seem to have their bases covered from all angles. They score a y/y in all areas. Time for JAWS to either get with the program or make its way into the archives.
After reading some of the referenced links, it appears that the community is screaming out for a tool that follows standards. pwWebSpeak 3 looks like it filled the void. ;)
I use the visibility method:
selector { position: absolute;
left: 0;
top: 0;
visibility: hidden; } … because there were some problems with simply moving it off screen, I believe IE 7 in some cases would display it on screen?