- From: Boris Zbarsky <bzbarsky@MIT.EDU>
- Date: Wed, 02 Jun 2010 15:07:13 -0400
- To: "Belov, Charles" <Charles.Belov@sfmta.com>
- CC: www-style list <www-style@w3.org>
On 6/2/10 2:13 PM, Belov, Charles wrote:
>>> p[style="text-align:justify;"] {
>>> text-align:left;
>>> }
>>
>> This is what I claimed was rare. That doesn't help the few
>> people trying to do it, of course.....
>
> Presumably it would become less rare once WCAG 2.0 becomes a
> recommendation.
I don't see why...
> From
> http://www.w3.org/TR/2008/REC-WCAG20-20081211/#visual-audio-contrast :
>
> 1.4.8 Visual Presentation: For the visual presentation of blocks of
> text, a mechanism is available to achieve the following: (Level AAA)
>
> 3. Text is not justified (aligned to both the left and the right
> margins).
Selecting on the style attribute is the wrong way to do that, though,
since it will ignore "justify" alignment assigned through other means.
If you think that WCAG requires a way for pages to dynamically change
all "justify" alignments to "left", then you need a different facility
to do it (either use script or explicit UA support).
>> p[style="text-align: justify;"], p[style="text-align:justify;"] {
>> text-align: left;
>> }
>>
>> This will obviously not work if the @style has more stuf in
>> it, etc, but neither did your original selector above.
>
> Alas, it appears not to work at all, producing justified text in Firefox
> 3.6.3 Windows, Safari 4 Windows and Internet Explorer 8.
>
> Please see http://www.sfmta.com/cms/testSelectorD.htm .
See Zack's answer.
-Boris
Received on Wednesday, 2 June 2010 19:08:01 UTC