- From: Shelby Moore <shelby@coolpage.com>
- Date: Tue, 26 Oct 2010 20:17:04 -0400
- To: shelby@coolpage.com
- Cc: "Håkon Wium Lie" <howcome@opera.com>, "Alex Mogilevsky" <alexmog@microsoft.com>, "Tab Atkins Jr." <jackalmage@gmail.com>, "www-style@w3.org" <www-style@w3.org>
In reply to myself:
> Håkon Wium Lie wrote:
>> Also sprach Alex Mogilevsky:
>>
>> > I think it is
>> >
>> > (D)
>> > foo | foo | foo | bar
>> > baz
>> > qux
>> >
>> > (as in your option A, but "qux" should be in the first column)
>>
>> We agree on the model, I believe. Are you ok with specifying this
>> behaviour in css3-multicol?
>
> I read the whole discussion, and I am leaning towards I don't agree with
> any of it. :D
>
> Just because we are unwilling to span the columns that precede an element,
> we are causing ugly results that have near 0 semantic correlation (more
> like aliasing noise) to what the designer intended.
>
> One thing I avoid to do is design something in parts, that requires it be
> designed as a whole and correctly from the beginning. Sometimes we need to
> not take shortcuts to rush out implementation.
>
> 'foo' is really per Håkon's original example, a set of words and thus
> spannable.
>
> So in my and I think the designer's mind, the correct result is:
>
> Inline overflow:
> baz----------------------->
> foo | foo | foo | bar | qux
>
> Block overflow:
> baz------------->
> foo | foo | foo |
> bar | qux
>
> Now isn't that a lot more sane and consist?
>
> Note it is incorrect to assume baz is centered, that is why I drew it as I
> did on the left side with an arrow showing its extent.
Correction.
Block overflow:
foo | foo | foo
baz----------->
bar | qux
Now assume bar is before baz, and both bar and qux are half as tall as
foo, so then:
Inline overflow:
f | f | f | bar
baz----------------->
oo | oo | oo | qux
Block overflow:
f | f | f
oo | oo | oo
bar
baz---------->
qux
Just a lot more sane to make {column-span:all} mean all.
The only time I would shrink 'all' to avoid overflow, is when
{overflow:hidden}
Received on Wednesday, 27 October 2010 00:17:32 UTC