- From: Håkon Wium Lie <howcome@opera.com>
- Date: Thu, 2 Apr 2009 13:35:00 +0200
- To: Philip TAYLOR <P.Taylor@Rhul.Ac.Uk>
- Cc: www-style@w3.org
Also sprach Philip TAYLOR:
> Thank you for the clarification, Håkon, but I suspect that
> I must be misunderstanding the CSS3 Multicol specification
> if I arrive at a significantly different conclusion to
> Fantasai et al, yet looking at the specification itself :
>
> http://www.w3.org/TR/css3-multicol/#the-multi-column
>
> it appears that it says what I believed it to say -- that is,
> that continuous text is subdivided into columns as a part of
> the column-building process. If, therefore, I would like
>
> <div>
> <p>
> Would that I had not forgotten to bring my French book
> at the appropriate time, my benevolent and much-respected
> French master (whom I view with feelings of the deepest
> affection) need not have awarded me this short and trifling
> imposition by way of a reminder.
> <p> (x 10)
> <div>
>
> to be presented in three columns, breaking the text wherever
> necessary to balance the columns as best it can, yet keeping
> all the text on a single page, then surely I would want
> to specify "page-break-inside: avoid" for the <div> that wraps
> the text. But if "page-break-inside: avoid" were to imply
> "*column-break-inside: avoid", as you proposed in your e-mail
> that started this thread, then the text could not be broken
> into the three columns as desired.
>
> Could you please explain wherein lies my misconception ?
You have just stated the use case for having two keywords: sometimes
-- as you state above -- you just want to avoid page breaks, other
times you want to avoid both page and column breaks.
In your case you would say:
p { page-break-inside: avoid }
In the second case you would say:
p { page-break-inside: avoid-all }
Or, we would re-introduce the column-* property/ies and say:
p {
page-break-inside: avoid;
column-break-inside: avoid
}
-h&kon
Håkon Wium Lie CTO °þe®ª
howcome@opera.com http://people.opera.com/howcome
Received on Thursday, 2 April 2009 11:35:56 UTC