Hi, as the spec XSL-FO 1.1 says, there can be a difference between space-* and margin-* (see the .conditionality component, witch defaults to 'discard' with space-*):
"The "space-before", and "space-after" properties (block-level formatting objects), "space-start", and "space-end" properties (inline-level formatting objects) are handled in the same way as the properties immediately above, but the corresponding absolute properties are in the set: "margin-top", "margin-bottom", "margin-left", and "margin-right". The .conditionality component of any space-before or space-after determined from a margin property is set to "retain"." Pascal > -----Message d'origine----- > De : Alexander Lohse [mailto:[EMAIL PROTECTED] > Envoyé : mercredi 6 juin 2007 14:04 > > Hi, > > I am trying to upgrade from 0.20.5 to 0.93 and stumble over > the lack of support for "space-before" which seems to refuse > to work in certain conditions. > > Replacing "space-before" with "margin-top" (which has better > support in the new version) seems to produce the expected output. > Can anyone explain to me the difference between these both? > Is there any? They seem to work exactly the same (at least on > block-level elements). > > Is there hope for "space-before" being implemented soonish, > or should I rather invest time in converting all the stylesheets? > > Thank you and best regards, > > Alex --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
