XML数据到html报告的现有XSL转换中包含许多h3,h4等代码。这作为一个独立的HTML工作正常但在放入我们的网站时会导致问题, 因此需要用等价物替换标题代码。 我尝试了以下(来自Override body property)没有快乐,即文本是正常的。我在哪里" p class =" myh3"之前是一个h3 ..
在有关如何添加的提示之后,定义一些替换并在XSL代码中使用它们?
<html>
<head>
<style>
p.myh3 {
align='center' style='font-size: 14px;text-align:center;font-weight: bold;'
}
body {
font-family:Verdana;font-size:10pt
}
</style>
<Title><xsl:value-of select='$Title'/></Title>
</head>
<body >
<!-- This prints in normal text ... -->
<p class="myh3">Fixed Problems and Minor Enhancements</p>
... more stuff
答案 0 :(得分:0)
嗯,HTML style
元素的内容应该是CSS,font-family:Verdana;font-size:10pt
中的语法正确,但align='center' style='font-size: 14px;text-align:center;font-weight: bold;'
中的语法错误,您可能需要font-size: 14px; text-align: center; font-weight: bold;
,没有style=
且没有align=
。
然而,使用带有hn
元素的语义标记作为标题应该优先将样式设置为标题。