- From: Michael Day <mikeday@yeslogic.com>
- Date: Mon, 19 Jan 2009 18:35:58 +1100
- To: Alex Mogilevsky <alexmog@microsoft.com>
- CC: Bjoern Hoehrmann <derhoermi@gmx.net>, "www-style@w3.org" <www-style@w3.org>, "Grant, Melinda" <melinda.grant@hp.com>
Hi Alex, > Your inheritance concern is not about @page, it is about text-decoration, right? That is true, inheritance rules for that are unique ("see prose" is the best we can do for formal definition)... otherwise paged media doesn't make inheritance more difficult - or does it? This is the spec text: """ These properties can be used in the page context to style the content of margin boxes: * color, * font properties, * text properties That is, when set in the page context, the values become the initial values for the margin boxes. """ This does not include all inheritable properties, and it includes some properties which are not inherited, such as text-decoration and related properties (eg. text-underline-color, text-underline-style). It seems easier to say that any inheritable property applied to @page will be inherited by margin boxes, in the same manner as inheritance is performed on elements. Non-inheritable properties can also be explicitly inherited to margin boxes by using the "inherit" keyword. I think this makes the inheritance much more explicit in terms of how it works and how it should be implemented, and the implementation may be easier as well as it will be identical to element property inheritance. Best regards, Michael -- Print XML with Prince! http://www.princexml.com
Received on Monday, 19 January 2009 07:36:44 UTC