- From: Alan Stearns <stearns@adobe.com>
- Date: Tue, 5 Nov 2013 15:35:03 -0800
- To: Simon Sapin <simon.sapin@exyr.org>, "www-style@w3.org" <www-style@w3.org>
On 11/5/13 3:25 PM, "Simon Sapin" <simon.sapin@exyr.org> wrote: >Le 05/11/2013 23:20, Alan Stearns a écrit : >> You're absolutely right - I was confusing myself with the source order >> question (which does make a difference). My original markup had the >>float >> before the in-flow content. In that case I think you get two columns as >>I >> describe above. > >To clarify, do you mean this? > > ><article class="multicol"> > <p>.1.</p> > <div class="left-float"> > <p>.2.</p> > <p class="break-before">.3.</p> > </div> > <p class="break-before">.4.</p> ></article> > > >In that case I agree, you¹d get two columns containing .3..1. and .4..2. I think in this case you get .1. .2. and .3..4. (assuming .4. would normally fit in the first column if it did not have the break-before) If you move the float further up in the source: <article class="multicol"> <div class="left-float"> <p>.1.</p> <p class="break-before">.2.</p> </div> <p>.3.</p> <p class="break-before">.4.</p> </article> Then you'd get .1..3. and .2..4. > >But I¹m not sure what part of the spec supports this, or should. Why >could it be different? This came up as a question during implementation, where possible interpretations were to only respond to the first forced break in source order, or to only respond to forced breaks in in-flow content. Thanks, Alan
Received on Tuesday, 5 November 2013 23:35:33 UTC