Display-group flow objects put extra space before and
after their children, even if not requested. I'm not
sure, if I understand the dsssl spec correctly, but it
seems to me, that display-group is not to behave like
that.
You are right. This is precisely why itemized lists for
instance
have so much whitespace in front of them in -- they have two
display-group FOs. The DSSSL spec, under display-group, says:
space-before: is an object of type display-space specifying
space to be inserted before, in the placement direction, the
areas produced by the flow object. This characteristic is
not inherited. The default is for no space before to be
inserted.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Logged In: YES
user_id=18375
You are right. This is precisely why itemized lists for
instance
have so much whitespace in front of them in -- they have two
display-group FOs. The DSSSL spec, under display-group, says:
space-before: is an object of type display-space specifying
space to be inserted before, in the placement direction, the
areas produced by the flow object. This characteristic is
not inherited. The default is for no space before to be
inserted.