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

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

page-break-inside
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
http://www.antennahouse.com
Antenna House Formatter
http://www.antenna.co.jp/AHF/en/

Received on Wednesday, 8 April 2009 08:19:02 UTC