- From: Håkon Wium Lie <howcome@opera.com>
- Date: Wed, 9 May 2007 15:04:02 +0200
- To: del@alum.mit.edu
- Cc: Brady Duga <duga@ljug.com>, Alex Mogilevsky <alexmog@exchange.microsoft.com>, W3C CSS <www-style@w3.org>
Also sprach Del Merritt: > > > When the text, etc., that is in that block > > > would not fit on a single page, I have missed how it would spill onto > > > the next page(s), particularly the last page required. If this was a > > > 2-column newsletter and there were 10 lines of text that spilled from > > > Page 1 to Page 2, I think the preferred result would be for all 10 widow > > > lines to be in column 1, leaving column 2 empty. Another designer might > > > think differently. > > > > Right. We need a property for this. Perhaps: > > > > column-fill: auto | balance > > > > Prince, BTW, supports this: > > > > http://www.princexml.com/alpha/2007-04-27/ > > At first glance, "column-fill: auto;" doesn't seem to have quite enough > of a "knob". But perhaps, in concert with actively checking > widow/orphan settings, it would do the Right Thing. Prince also supports widows/orphans, I believe. It would be interesting if you could try it out and see if you can get it to do the Right Thing, or if you need more knobs. > In the newer multicol spec, your section on "Unresolved Issues" - > http://www.w3.org/TR/css3-multicol/#unresolved - touches on this > somewhat. 7.1 references the "overflow" property. The "overflow" > property, in turn, is listed in http://www.w3.org/TR/CSS21/visufx.html > as "Media: visual" - which is defined in > http://www.w3.org/TR/CSS21/media.html#visual-media-group - which in turn > leaves me, in "paged" land, wondering just how "overflow" should be > dealt with on a medium sans scroll bars. > > Back in the latest-published multicol WD, section 7.1 currently allows > for two options: > > * columns are calculated without regard for the 'height' property. > If the value of 'height' is smaller that the resulting height of > the column boxes, the 'overflow' property is consulted. > * in the calculation of columns, a non-auto 'height' value is > interpreted as a maximum column length. As a result, the number of > columns will be increased. > > These are reasonable for "visual" media, but for "paged", the second > will certainly be of no help. We're confined to the size of the page > box, so if it didn't fit in N columns, it _probably_ won't fit in N+1. > With the first option, in printing applications clipping is the last > thing you *want* to do, though do it you sometimes must. In the paged > world, other options are possible (and I have seen implemented): > > * scale the data so that it will fit > * flow the data elsewhere > * "posterize" the data, so that it could be manually reassembled > (with tape and glue) In paged media, wouldn't you just continue on the next page? -h&kon Håkon Wium Lie CTO °þe®ª howcome@opera.com http://people.opera.com/howcome
Received on Wednesday, 9 May 2007 13:04:43 UTC