Re: [css3-multicol] pseudo-algorithm

Alex Mogilevsky <alexmog@microsoft.com> writes:

> Users already don't see any content when the normal formula hits zero-with (unless content is positioned), and we've just agreed it's ok...
>
> With this
> 	(17)    if ((column-count - 1) * column-gap < available-width) then
> 	(18)      N := column-count;
> 	(19)      W := (available-width - ((N - 1) * column-gap))/N;
>  	(20)    else
>  	(21)      N := column-count;
>  	(22)      W := 0;
>  	(23)      column-gap := (available-width/column-gap);
>  	(24)    fi

I don't understand (23). Did you mean this, by any chance:

(23)      column-gap := (available-width/(column-count - 1));

> It goes like this:
>
>   column-gap: 49; column-count: 3; width: 100; /* 3 columns  of 0.66 width */
>   column-gap: 50; column-count: 3; width: 100; /* 3 columns of 0 width */
>   column-gap: 51; column-count: 3; width: 100; /* 3 column   of 0 width, 50 gap */  
>   column-gap: 100; column-count: 3; width: 100; /* 3 column   of 0 width,  50 gap */
>   column-gap: 100; column-count: 3; width: 50; /* 3 column   of 0 width,  25 gap */

With my version of (23) it does. :)

-- 
---- Morten Stenshorne, developer, Opera Software ASA ----
---- Office: +47 24164206 ---- Cellular: +47 93440112 ----
------------------ http://www.opera.com/ -----------------

Received on Wednesday, 9 February 2011 07:32:33 UTC