- From: Håkon Wium Lie <howcome@opera.com>
- Date: Sun, 15 May 2011 21:40:53 +0200
- To: David Hyatt <hyatt@apple.com>
- Cc: "www-style@w3.org CSS" <www-style@w3.org>
David Hyatt wrote: > I implemented the new pseudo-algorithm in the latest draft of CSS3 > multi-column and we ended up running into a divide-by-zero issue. > The error is on line 20. It needs a max(1, ....) just like line 16 > has to avoid setting N to 0. Right. The current line reads: N := min(column-count, floor((available-width + column-gap) / (column-width + column-gap))) And, to avoid N becoming 0, it should be: N := max(1, min(column-count, floor((available-width + column-gap) / (column-width + column-gap)))) Or, perhaps: N := min(column-count, floor((available-width + column-gap) / (column-width + column-gap))) N := max(1, N); I've added the last version to the editor's draft. http://dev.w3.org/csswg/css3-multicol/#pseudo-algorithm Cheers, -h&kon Håkon Wium Lie CTO °þe®ª howcome@opera.com http://people.opera.com/howcome
Received on Sunday, 15 May 2011 19:41:29 UTC