W3C home > Mailing lists > Public > www-style@w3.org > April 2009

Re: [css3-multicol] page-break-inside and columns

From: MURAKAMI Shinyu <murakami@antenna.co.jp>
Date: Wed, 08 Apr 2009 17:18:11 +0900
To: Hakon Wium Lie <howcome@opera.com>
Cc: CSS <www-style@w3.org>
Message-Id: <20090408163537.6110.C598BCD7@antenna.co.jp>
Håkon Wium Lie <howcome@opera.com> wrote on 2009/04/03 0:31:30
> Also sprach Philip TAYLOR (Ret'd):
>  > > I think it's a common scenario that authors don't want elements to
>  > > break. No?
>  > 
>  > To break across pages : yes; to break across columns ?
>  > I am far less convinced.
> If you are right, we have a simple solution to the problem at hand: we
> simply say that 'page-break-inside' only affect page breaks, not
> column breaks.
> Any opposing voices?

I think the 'avoid' value should have same meaning between
page-break-before/after/inside properties.

For example,
  h1, h2, h3, h4, h5, h6 {
    page-break-after: avoid;

I think this should avoid not only page breaks but also column breaks
because in most cases the headings should not appear at bottom of a
column. So 'page-break-inside: avoid' should avoid column breaks too.

I want a new value to avoid only page breaks allowing column breaks
for these properties: 'allow-column'.

page-break-before, page-break-after
Value: auto | always | avoid | left | right | column | allow-column

Value: auto | avoid | allow-column

The 'column' means forcing column breaks and the 'allow-column' means
allowing column breaks but avoiding page breaks.

Shinyu Murakami
Antenna House Formatter
Received on Wednesday, 8 April 2009 08:19:02 UTC

This archive was generated by hypermail 2.4.0 : Friday, 25 March 2022 10:07:35 UTC