[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [docbook-apps] itemized list, and import precedence
On 08/07/2011 05:50 PM, Bob Stayton wrote: > Hi Dave, > This isn't a case of import precedence, but of different attributes. > In general, the qualified attributes (like space-before.optimum) take > precedence over the non-qualified attributes (like space-before). I > wish the DocBook XSL stylesheets had not been written using the > qualified attributes in some of the attribute-sets, because if you > want to override the space before, you need to override all three of > the qualified attributes for it to have any effectc. > > BTW, was that a typo in your example? Your attribute-set says > space-before="5mm" but the resulting xsl-fo has space-before="0pt", > but I don't see where the 0pt might have come from. > > Bob Stayton > Sagehill Enterprises > bobs@sagehill.net Understood. I was drowning in attributes and couldn't see the wood for the trees. The 0pt value came from a direct customization. I have stripped them all out now. I simply wanted to reduce the space-before/after in a sequence of epigraphs. +1 on the qualified attributes. Unnecessary complication? Thanks Bob. > > > ----- Original Message ----- From: "davep" <davep@dpawson.co.uk> > To: "Docbook-apps" <docbook-apps@lists.oasis-open.org> > Sent: Saturday, August 06, 2011 1:45 AM > Subject: [docbook-apps] itemized list, and import precedence > > >> I have >> import docbook stylesheets >> import my attribute sets >> >> in which I have >> >> <xsl:attribute-set name="list.block.spacing"> >> <xsl:attribute name="space-before">5mm</xsl:attribute> >> <xsl:attribute name="space-after">5mm</xsl:attribute> >> </xsl:attribute-set> >> >> >> The resulting xsl-fo shows >> >> <fo:list-block >> space-before.optimum="1em" >> space-before.minimum="0.8em" >> space-before.maximum="1.2em" >> >> space-after.optimum="1em" >> space-after.minimum="0.8em" >> space-after.maximum="1.2em" >> >> space-before="0pt" >> space-after="5mm" >> > >> >> I.e. the >> space-before is set twice? >> >> I'm guessing it's an import precedence issue... but I don't know >> what the precedence is... and Mike Kays book only talks about >> nested importing? >> >> 1. Which takes precedence please? >> 2. My basic problem is that I need to reduce the >> space-before/space-after >> each list-item? >> >> Any suggestions please? I want it to be the same as basic para's, >> i.e. line-height 16pt. >> >> TIA >> >> >> >> regards >> >> -- >> Dave Pawson >> XSLT XSL-FO FAQ. >> http://www.dpawson.co.uk >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: docbook-apps-unsubscribe@lists.oasis-open.org >> For additional commands, e-mail: docbook-apps-help@lists.oasis-open.org >> >> >> > > regards -- Dave Pawson XSLT XSL-FO FAQ. http://www.dpawson.co.uk
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]