WebAIM - Web Accessibility In Mind

E-mail List Archives

RE: JAWS and relative positioning

for

From: Stephane Deschamps
Date: Jun 1, 2006 7:50AM


<quote who="Alastair Campbell">
> Stephane Deschamps wrote:
>> the display:none is in
>> the @media print section of the CSS, so the problem *may* be connected
>> because the problematic links are indeed in these three
>> containers
>
> I've had an issue with Jaws before where it used the print styles when
> they were included in the main style sheet. It didn't respect the @media
> {} within a regular style sheet, however, I thought that had been fixed.
>
> The relative positioning one would be new to this version, but not
> unexpected due to IE (I'm making several assumptions about the original
> question!).

... and the winner is: Alastair and Andrew, ex-aequo.

Andrew found the display:none and I though it had nothing to do (print
being print and screen being screen). But last night I pushed the @media
print to the top of the stylesheet, and the problem is solved: the links
are listed as should be.

So as a conclusion: the bug is not relative positioning, it's the @media
print instruction that's neglected. To avoid it when several @media
declarations exist, make the print the first one, then insert the others
(screen, projection, etc).

(I can't show you the result, it's on a test server, but it's going to be
online within a day or two).

--
Stephane Deschamps
Paris Web 2006 :
http://www.parisweb2006.org/
(qualit