On Feb 13, 2007, at 15:06, Chris Bowditch wrote:

Andreas L Delmelle wrote:

<snip/>

The Rec in all its glory! :)
I wonder what this means for tables that don't have a block- container parent. Note that, since a block's b-p-d can't be specified, that leaves only block-container as a possible and reliable base 'block- level FO that generates the closest area ancestor'. If there is no such block-container, the behavior of percentages would again be undefined. If there's only a parent block, then this would create a circular dependency, as you point out...

In the case where fo:table is a child of fo:block or fo:flow isn't the nearest ancestor reference area the fo:region-body? Whose bpd will be known.

Yes, but that's precisely what makes it all so fuzzy...
The Recommendation does not refer to the 'nearest ancestor reference area'.
Why? I have no idea. In any case, there's only stuff like:
- the closest area ancestor generated by a block-level FO
- the closest ancestor block-area
- the first area in the sequence of areas generated by...

All in all, I'd say it boils down to: don't use percentages for table or table-row height (or table-cell, for that matter).

Peculiar is that the behavior for percentages on fixed-positioned block-containers is explicitly defined in terms of references to the nearest ancestor viewport area. OTOH, if I remember correctly, block- containers aren't supposed to appear broken over multiple pages (if the content is too large to fit, treat the excess content according to the overflow property).


Cheers,

Andreas

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to