Re: [css3-break] page-break-* and break-* aliasing

fantasai <fantasai.lists@inkedblade.net> wrote on 2012/08/13 9:47:02
> > I have one more question. I think the value 'always' and 'avoid' are
> > not necessary for page-* properties, because 'always' should be same as
> > 'column' and 'avoid' should be same as 'avoid-column'.
> > (if not in multi-column context, a column break is a region break, and
> > if not in multi-region context, a region break is a page break)
> > Is this understanding wrong?
> 
> Well, we can't remove 'page-break' values, because they're in CSS2.1.

Sorry, I wrote 'page-* properties' by mistake instead of 'break-* properties'.

> And since column breaks and region breaks are not always the same thing
> (you can have a single region with multiple columns, or multiple regions
> within a column), 'column' and 'always' or 'avoid' and 'avoid-column'
> are not the same.

In my understanding, a page may have multiple regions or a single implicit region,
a region my have multiple columns or a single implicit column,
and a column my have anothor multi-column box inside.
In this model (page > region > column), break-*:column will be smallest 
break and will be same as break-*:always. But this may be wrong if a column 
can have multiple regions inside and those regions have no columns, 
break-*:always will be same as break-*:region in this context.

-- 
MURAKAMI Shinyu
http://twitter.com/MurakamiShinyu
Antenna House Formatter:
http://www.antennahouse.com

Received on Monday, 13 August 2012 03:07:56 UTC