W3C home > Mailing lists > Public > www-style@w3.org > August 2013

Re: [css3-multicol] Nested multicolumn elements rendering

From: Gérard Talbot <www-style@gtalbot.org>
Date: Fri, 9 Aug 2013 13:09:07 -0400
Message-ID: <7325529a53f8e08e9a995d160cfdd3c4.squirrel@ed-sh-cp3.entirelydigital.com>
To: "Morten Stenshorne" <mstensho@opera.com>
Cc: "www-style mailing list" <www-style@w3.org>

Le Ven 9 août 2013 1:39, Morten Stenshorne a écrit :
> "Gérard Talbot" <www-style@gtalbot.org> writes:
>
>> Le Jeu 8 août 2013 17:13, Morten Stenshorne a écrit :
>>> "Gérard Talbot" <www-style@gtalbot.org> writes:
>>>
>>>> Le Jeu 8 août 2013 5:54, Morten Stenshorne a écrit :
>>>>> "Gérard Talbot" <www-style@gtalbot.org> writes:
>>>>>
>>>> Morten,
>>>>
>>>> I've created your test (I have set the inner multi-column to
>>>> 'column-fill:
>>>> auto' to make it a bit easier to figure out and added colored borders)
>>>> and
>>>> uploaded here:
>>>>
>>>> http://www.gtalbot.org/BrowserBugsSection/CSS3Multi-Columns/Opera/Nested-multicol-M-Stenshorne.xht
>>>
>>> Nice. With the inner column-fill:auto you added, though, I wonder why
>>> the inner multicol is still forcefully balanced, testing with Presto.

Morten,

I have split this test into 2 sub-tests:

http://www.gtalbot.org/BrowserBugsSection/CSS3Multi-Columns/Opera/Nested-multicol-fill-auto-M-Stenshorne.xht

http://www.gtalbot.org/BrowserBugsSection/CSS3Multi-Columns/Opera/Nested-multicol-fill-balance-M-Stenshorne.xht

>>> It
>>> has a nice known outer column height to fill.

I think you're right. The inner multi-column should be aware of the
available height (4.5em) of each column box of the outer multi-column box.
And so, like you say, it's not truly unconstrained.


>>> Perhaps IE has got it
>>> right,

IE 10 renders

http://www.gtalbot.org/BrowserBugsSection/CSS3Multi-Columns/Opera/Nested-multicol-fill-auto-M-Stenshorne.xht

like this:

  aaa      eee    | iii
  bbb      fff    | jjj
  ccc      ggg    | kkk
  ddd      hhh    | lll

>>but I cannot test that browser right now.

Morten, for IE10, you can try
http://netrenderer.com/index.php
or
http://browsershots.org/

>>
>> I've asked Hakom a similar question on July 21st and he answered:
>>
>> {
>> If height [of a multi-column element] is auto, [then column-fill:]
>> 'auto'
>> and [column-fill:] 'balance' should produce the same result.
>
> That's only for continuous media, I think. The inner multicol is kind of
> in paged media, and my main point is that column-fill:auto is meaningful
> here. column-fill:auto should only be dishonored if the column heights
> are truly unconstrained

Then, there is some vague issue with this in the spec. How and when a
column box height is truly unconstrained. I agree with you that in such
test, Nested-multicol-fill-auto-M-Stenshorne.xht , it should be filled
*_not_* in a balanced manner.

Gérard
-- 
CSS 2.1 Test suite RC6, March 23rd 2011
http://test.csswg.org/suites/css2.1/20110323/html4/toc.html

Contributions to CSS 2.1 test suite
http://www.gtalbot.org/BrowserBugsSection/css21testsuite/

Web authors' contributions to CSS 2.1 test suite
http://www.gtalbot.org/BrowserBugsSection/css21testsuite/web-authors-contributions-css21-testsuite.html
Received on Friday, 9 August 2013 17:09:39 UTC

This archive was generated by hypermail 2.3.1 : Friday, 9 August 2013 17:09:39 UTC