Re: W3C test html5-002: where did the spaces go?

On 03/30/2012 11:54 AM, Eric Muller wrote:
> On 3/30/2012 11:15 AM, fantasai wrote:
>> On 03/29/2012 04:33 PM, Eric Muller wrote:
>>> Consider just the first case:
>>>
>>> <div dir="ltr">&#x5d0;&gt;<bdi><br/></bdi> &gt;&#x5d1;...</div>
>>>
>>> The expected output is described as:
>>>
>>> < &#x5d0;
>>> &#x5d1;<...
>>>
>>> Where did the spaces around the<bdi> element go? where they collapsed because they are next to the<br/>? That's the only
>>> explaination I see for the one after, since it would otherwise be between the< and the ..., i.e. not at the beginning or end
>>> of a line.
>> Collapsible spaces are removed at the beginning and ends of lines.
>> See http://www.w3.org/TR/css3-text/#white-space-rules
>>
>
> As I noted, that's not the answer for the one after the <bdi>.
> It's not at the beginning or end of a line.

Ah, yes. The rule you're looking for is the one about removing
white space surrounding a line break. (This happens before the
actual line breaking and before reordering, so is not affected
by bidi.)

~fantasai

Received on Friday, 30 March 2012 19:13:59 UTC