Re: CSS 2.1 text-align:justify issue [CSS2.1] [css3-text]

Robert O'Callahan wrote:
> On Sat, Jul 26, 2008 at 2:26 AM, Bert Bos <bert@w3.org 
> <mailto:bert@w3.org>> wrote:
> 
>     In 16.2, replace
> 
>        If the computed value of text-align is 'justify' while the computed
>        value of white-space is 'pre' or 'pre-line', the actual value of
>        text-align is set to the initial value.
> 
>     with
> 
>        If the computed value of 'text-align' is 'justify' and the computed
>        value of white-space is 'pre', 'pre-line' or 'pre-wrap', then the
>        actual value of 'text-align' is set to the initial value.
> 
> 
> This seems unnecessary, why not just get rid of it?

It makes a difference for

<p style="text-align: justify; white-space: pre">Some text here
<span style="white-space: normal">Some more text here</span></p>

BTW, we need testcases for this issue. Do you have any handy?

>        If an element has a computed value for 'white-space'
>        of 'pre', 'pre-line' or 'pre-wrap', then neither the glyphs in that
>        element nor the spaces between them must be stretched or shrunk for
>        the purposes of justification.
> 
> 
> Sounds good, but why include 'pre-line' there? IMHO spaces in pre-line 
> text should be able to stretch for justification.

Good point. That should not be there!

~fantasai

Received on Thursday, 14 August 2008 14:33:11 UTC