Skip to content

Commit ae80355

Browse files
committed
changed pseudo-algorith as per today's discussions in the CSS WG F2F meeting
1 parent 7019d4c commit ae80355

1 file changed

Lines changed: 3 additions & 11 deletions

File tree

css3-multicol/Overview.src.html

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -789,16 +789,8 @@ <h3>Pseudo-algorithm</h3>
789789
(14) fi
790790
(15)
791791
(16) if (column-width = auto) then
792-
(17) if ((column-count - 1) * column-gap &lt; available-width) then
793-
(18) N := column-count;
794-
(19) W := (available-width - ((N - 1) * column-gap))/N;
795-
(20) elsif (column-gap >= available-width) then
796-
(21) N := 1;
797-
(22) W := available-width;
798-
(23) else
799-
(24) N := floor(available-width/column-gap);
800-
(25) W := (available-width - ((N - 1) * column-gap))/N;
801-
(26) fi
792+
(18) N := column-count;
793+
(19) W := max(0, (available-width - ((N - 1) * column-gap))/N);
802794
(27) elsif (column-count = auto) then
803795
(28) if (column-width >= available-width) then
804796
(29) N := 1
@@ -811,7 +803,7 @@ <h3>Pseudo-algorithm</h3>
811803
(36) N := 1
812804
(37) W := available-width;
813805
(38) else
814-
(39) N := floor((available-width + column-gap) / (column-width + column-gap));
806+
(39) N := min(column-count, floor((available-width + column-gap) / (column-width + column-gap)))
815807
(40) W := ((available-width + column-gap) / N) - column-gap;
816808
(41) fi
817809
</pre>

0 commit comments

Comments
 (0)