|
Subject: Inheritance Model (was: XSL-fo) From: "Nikolai Grigoriev" <grig@xxxxxxx> Date: Thu, 2 Mar 2000 03:24:33 +0300 |
Stephen Deach wrote:
>Any property that is marked "Inherited: yes" in the summary header to the
>property's definition may be placed on any fo in the flow hiererchy (below
>the fo:flow node), and will inherit downward to all "children".
I have a couple of questions to follow Stephen's reply:
1) You say that I cannot specify inheritable features on fo:root (e.g.
define a common font for all fo:page-sequences). Where in
the spec is it written? I refer to [5.2 Inheritance] that poses
no limit on the collocation of inheritable features.
(As for me, I am glad to see an upper limit for inheritance at fo:flow
level - I suggested it in the RenderX DTD, half a year ago. I was sure
the idea was rejected by the WG).
2) Many features are marked as "Inherited: no" but may assume the value
of "inherit". I have two choices about them:
A. These features cannot be specified but on elements to which they
are ascribed explicitly in the specs; therefore,
table-layout="inherit" only makes sense in a fo:table *nested
into another fo:table* (???), and size="inherit" is *meaningless*
(though permitted), as no two simple-page-masters may ever include
one another;
B. These features can be specified in the same places as the inheritable
ones; it means that, of the whole variety, only ~20 properties are not
inheritable, and the rest is permitted virtually anywhere in the tree.
Farewell to attribute validation.
Moreover, having size="inherit" or master-name="inherit" obliges us
to permit these features even above the fo:flow level. Mess increases.
I am afraid XSL could not swallow CSS2 inheritance model yet ;-). Which
of A and B is true? Or there's a third alternative that I have missed?
Regards,
Nikolai Grigoriev
RenderX
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: XSL-fo, Nikolai Grigoriev | Thread | Re: Inheritance Model (was: XSL-fo), Stephen Deach |
| Re: XSL Questions (was RE:asp probl, John E. Simpson | Date | Re: formatting tags, anoop |
| Month |