- 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>
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