Arved,
4.9.6 Layering and Conflict of Marks
has
"If A and B are areas with the same stacking layer, the backgrounds of A
and B come beneath all other marks generated by A and B. Further, if A
is an ancestor of B (still with the same stacking layer), then the
background of A is beneath all the areas of B, and all the areas of B
are beneath the intrinsic areas (and border) of A.
"If A and B have the same stacking layer and neither is an ancestor of
the other, then it is an error if either their backgrounds conflict or
if a non-background mark of A conflicts with a non-background mark of B.
An implementation may recover by proceeding as if the marks from the
first area in the pre-order traversal order are beneath those of the
other area."
Reading the rest of the section, I would assume that in the absence of
any specific z-index values, all of the descendants of the region share
the region's z-index. In that case the first of the paragraphs above
would seem to hold, which would put the region backgound at the bottom.
Fortunately the regions generate no intrinsic marks. In the case of
conflicts (second paragraph) the marks generated at the region would
still be on the bottom.
Peter
Arved Sandstrom wrote:
>The only thing that may cause a problem with this interpretation, if outer
>regions are being used, is in rendering conflict of marks. You cannot
>specify z-index on regions so this only works if you can guarantee that
>region-body gets rendered first, and I don't know if that is a spec
>requirement.
>
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]