Skip to content

Commit f5deafb

Browse files
committed
x
1 parent ae80355 commit f5deafb

1 file changed

Lines changed: 3 additions & 11 deletions

File tree

css3-multicol/Overview.html

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -970,16 +970,8 @@ <h3 id=pseudo-algorithm><span class=secno>3.4. </span>Pseudo-algorithm</h3>
970970
(14) fi
971971
(15)
972972
(16) if (column-width = auto) then
973-
(17) if ((column-count - 1) * column-gap &lt; available-width) then
974-
(18) N := column-count;
975-
(19) W := (available-width - ((N - 1) * column-gap))/N;
976-
(20) elsif (column-gap >= available-width) then
977-
(21) N := 1;
978-
(22) W := available-width;
979-
(23) else
980-
(24) N := floor(available-width/column-gap);
981-
(25) W := (available-width - ((N - 1) * column-gap))/N;
982-
(26) fi
973+
(18) N := column-count;
974+
(19) W := max(0, (available-width - ((N - 1) * column-gap))/N);
983975
(27) elsif (column-count = auto) then
984976
(28) if (column-width >= available-width) then
985977
(29) N := 1
@@ -992,7 +984,7 @@ <h3 id=pseudo-algorithm><span class=secno>3.4. </span>Pseudo-algorithm</h3>
992984
(36) N := 1
993985
(37) W := available-width;
994986
(38) else
995-
(39) N := floor((available-width + column-gap) / (column-width + column-gap));
987+
(39) N := min(column-count, floor((available-width + column-gap) / (column-width + column-gap)))
996988
(40) W := ((available-width + column-gap) / N) - column-gap;
997989
(41) fi
998990
</pre>

0 commit comments

Comments
 (0)