[css3-page] Inheritance in the page and margin contexts

Hi,

Section 5.4 "Cascading in the page context" of the current Paged Media
ED says:

> Properties that are not explicitly set within the page or margin
> context take their initial values and do not inherit from any
> element.

... while section 7 "Page Properties" say

> Margin boxes inherit from the page context. The page context
> inherits from the root element.

These are in contradiction, but section 7 then continue:

> However, since the previous revision of CSS Paged Media Level 3 did
> not specify this point, an implementation that sets inherited
> properties in the page context to their initial values (as for the
> root element) is also conformant to CSS Paged Media Level 3.

So although I do not have all the historical context, I think that the 
later option (@page inherits from :root) is correct, and section 5.4 
should be updated.

Regards,
-- 
Simon Sapin

Received on Thursday, 26 January 2012 15:31:54 UTC