WebAIM - Web Accessibility In Mind

E-mail List Archives

Re: float:right and screen reader support

for

From: E.J. Zufelt
Date: Apr 1, 2010 7:06AM


Good morning Jennison,

The best way to work around this is to make sure that content is presented in a meaningful (semantic) order in the DOM. Then use CSS to rearrange the content visually as required.

HTH,
Everett Zufelt
http://zufelt.ca

Follow me on Twitter
http://twitter.com/ezufelt

View my LinkedIn Profile
http://www.linkedin.com/in/ezufelt



On 2010-04-01, at 8:02 AM, Jennison Mark Asuncion wrote:

> Hello,
>
> Steve, you described the situation perfectly. Can I assume there is no way
> to work around this given this is controlled in the DOM?
>
> Jennison
>
>
> On Thu, 1 Apr 2010, Steven Faulkner wrote:
>
>> hi jennison,
>>
>> in what way doesn't it work?
>> can you provide an example?
>>
>> my understanding is that if , for example, you have two pieces of
>> content: A & B in the DOM. If A is floated to the right of B, so
>> visually it is displayed as B & A then AT will generally ignore the
>> float and announce the content as it is in the DOM: A & B.
>>
>> regards
>> stevef
>>
>> On 1 April 2010 11:27, Jennison Mark Asuncion
>> < <EMAIL REMOVED> > wrote:
>>> Hello,
>>>
>>> I've been asked about the use of the CSS property float:right.
>>> Specifically, it doesn't seem to work, particularly with the JAWS screen
>>> reader, and as a result, it breaks linearization on pages where
>>> this property is being implemented.
>>>
>>> I guess the first question is, is this issue isolated to JAWS and it works
>>> with other screen readers? Has anyone come up with a work around and/or is
>>> there another way to achieve the same result using a property other than
>>> float?
>>>
>>> Any help is appreciated.
>>> Jennison
>>>
>>>
>>> Jennison Asuncion
>>> Co-Director, Adaptech Research Network http://www.adaptech.org
>>> LinkedIn at http://www.linkedin.com/in/jennison
>>>