如何使用XSLT更改字体颜色?

时间:2016-08-11 08:42:01

标签: xslt

我想将标题的字体颜色(我设法将其设置为黑色背景)更改为白色。我想我会围绕它制作一个字体标签,这似乎不起作用。任何帮助将不胜感激(不要怪我,我是新手。是的,我先搜索)

<tr bgcolor="#000000">
       <font face="courier" color="white">
        <th>Black Components</th>
       </font> 
</tr>

它显示为黑色窗口,其中包含黑色字体

作为一个小小的奖励,如果有人能告诉我如何改变字体样式,那将是惊人的

2 个答案:

答案 0 :(得分:0)

在现代HTML中,首选使用CSS样式表而不是bgcolor属性或font标记,因为它们被认为是过时的。以下内容应该对您有所帮助:

<tr style="background: black;">
    <th style="color: white; font-style: italic; font-family: Courier, monospace;">Black Components</th>
</tr>

专业网站通常也会将这些样式封装到类中,这样您就不需要一直复制这些属性。这看起来像是:

&#13;
&#13;
/* CSS file, e.g. main.css */
.row { 
    background: black;
}

.column-header {
    color: white; 
    font-style: italic; 
    font-family: Courier, monospace;
}
&#13;
<!-- HTML file, should reference main.css with a <link> tag inside <head> -->
<table>
    <tr class="row">
        <th class="column-header">Header 1</th>
        <th class="column-header">Header 2</th>
    </tr>
</table>
&#13;
&#13;
&#13;

另见MDN documentation about CSS

答案 1 :(得分:0)

在表格或pdf的另一部分中,您可以使用

<fo:block font-weight="bold" color="#ffffff"> your text or somethig else </fo:block>