[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [docbook-apps] removing inline attributes from tables
Hi Carlos,There is no parameter to turn of all style attributes (but perhaps there should be).
However, you can customize a template that will turn off almost all of them. That template starts with:
<xsl:template match="*" mode="convert.to.style">and is located in xhtml5/html5-element-mods.xsl. At the point where it generates the @style attribute, you can comment out or remove that code:
<xsl:attribute name="style">
<xsl:value-of select="$style"/>
</xsl:attribute>
Here is a little background explanation, if you are interested.
Many traditional HTML attributes generated by DocBook XSL are no longer
allowed in HTML5. The xhtml5 stylesheet uses xsl:apply-imports to
generate the regular DocBook xhtml output into a variable, and then
processes that xhtml output again to deal with those attributes. It
converts many of them to CSS styles and outputs them in an @style
attribute, which is allowed. That's what this template is doing. But
in your case, you don't want any @style, so comment out those lines.
Bob Stayton Sagehill Enterprises bobs@sagehill.net On 8/18/2014 3:07 PM, Carlos Araya wrote:
Bob,
I mean remove inline style attributes from an element. I'm using
classes for blockquotes but it still generates a style="border: 0" for
the blockquote table.
I use 1.78.1 and snapshot and they both intorduce the inline styles.
Carlos
On Mon, Aug 18, 2014 at 1:17 PM, Bob Stayton <bobs@sagehill.net
<mailto:bobs@sagehill.net>> wrote:
Hi Carlos,
I'm not clear what you mean by inline attributes in tables. Can you
be more specific?
Also, are you using the epub3 stylesheets in 1.78.1?
Bob Stayton
Sagehill Enterprises
bobs@sagehill.net <mailto:bobs@sagehill.net>
On 8/16/2014 2:59 PM, Carlos Araya wrote:
I'm trying to cleanup my (x)html to use with epub3. One of the
things I
need to do is to remove inline attributes from tables as they
ware not
needed or controlled through CSS.
How do I change the default behavior for tables? Is there a way
to move
this all to be CSS driven
Carlos
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]