@robertmyers
CSS contains a type of sound media that is specifically designed to control the “rendering” of things when screen readers do their job. So, for example, you would only set it as visible to the type of audio media.
@Ross
I understand perfectly that the screen reader does not actually read the screen, but you would think that in order to work well, he would have to build a model of what a person sees with an eye, otherwise it would seem like it would do a really bad job by access to the user, which is actually on the page. Also, placing things in the order in which you read them doesn’t actually work, because the sighted person quickly scans the page and reads the section they want to read. Do you first place the content so that the user listens to them each time, or do you put them at the end so that they can get to the content first? Also, putting the content in order would mean some kind of complex CSS to find things where you wanted them to be for sighted users.
It seems to me that most web pages contain a very similar design and that in many cases it should be possible to choose where the headers and side columns are repeated. When viewing many subsequent pages on the same site with the same formatting, it should be easy to figure out which sections are navigation and which are content. Having done this, the screen reader can completely skip the navigation sections and go directly to the content, as most famous users would do.
I understand that there are limitations, and that doing such things is not easy. However, I feel that as far as screen readers go, we just made a minimum and left it to that.
source share