- From: Håkon Wium Lie <howcome@opera.com>
- Date: Mon, 30 Aug 2010 12:08:41 +0200
- To: Ishii Koji <kojiishi@gluesoft.co.jp>
- Cc: Alex Mogilevsky <alexmog@microsoft.com>, "www-style@w3.org" <www-style@w3.org>
Also sprach Ishii Koji: > On multi-column layout document, could I ask what would happen if: > > * width:auto > * height:<a fixed value> > * column-count:auto > * column-width:<a fixed value> > > Given the height has a value, a logical thinking gave me a thought > that it would extend the number of columns as much as the content > goes. This is correct; the number of columns will increase. > Since column-width=fixed and column-count=auto, the line 32 to 33 are used, right? Yes. > (32) N := floor((available-width + column-gap) / (column-width + column-gap)); > (33) W := ((available-width + column-gap) / N) - column-gap; > > What I was hoping to work is to have another "if" for when height > is fixed or has max-height set. One assumption made in the pseudo-algorithm is "that the block direction is unconstrained". So, your case isn't directly described. However, it should still be possible to use the algorithm to find N and W, but N will only represent the number of columns inside the multicol box -- not the total. > Actually, I'm guessing Example XXII is similar to what I would > want. The more content, the number of columns is increased. If > Example XXII has one more line, another column is added. Correct. > To do that, I think, N won't be finalized until the parser reaches to the end of the content Right. > just like the height of box won't be finalized until its content ends, right? Unless constrained, yes. -h&kon Håkon Wium Lie CTO °þe®ª howcome@opera.com http://people.opera.com/howcome
Received on Monday, 30 August 2010 10:09:21 UTC