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]

Reply via email to