Forum Moderators: open
But contemplating accessibility, I have decided that I want to include information in my web sites that will tell screen reader users where thay are in the page and what they might expect to follow, as well as having multiple "skip-links" throughout the page. Obviously I want to hide these from "normal" browsers. But as we know, visibility: hidden; and display: none; will also hide this from screen readers.
But I do not want to use the trick of hiding this by placing it in a negative margin because I want to show this info for bad sighted persons as well as make it audible.
Now I was thinking, What if I place a stylesheet changer at the top of the page and tell screen reader users they should load an alternate stylesheet because that contains extra info for them, would that be acceptable for them and be accessible enough?
[edited by: Bert36 at 2:19 pm (utc) on Aug. 2, 2007]
What if I place a stylesheet changer at the top of the page and tell screen reader users they should load an alternate stylesheet because that contains extra info for them, would that be acceptable for them and be accessible enough?
How would you tell those screen reader users about the alternate stylesheet?
What about detecting for the screen reader UA and then serving that site version. If someone is using a screen reader, you cannot rely on any visuals. You need to help them through the site based on their UA (User-Agent).
Is there a WURFL [wurfl.sourceforge.net] for screenreaders?
How would you tell those screen reader users about the alternate stylesheet?
I tell them because it will be the first link on the page. I don't mind this one to be visible, even for sighted persons. But if I don't want it to be visible, I hide this either by using a negative margin (which I hate doing) or by placing it in a div that I hide behind another div by using the z-index.
[edited by: Bert36 at 4:20 pm (utc) on Aug. 2, 2007]