我正在使用BIRT 2.5的外部CSS设计报告。当BIRT呈现html报告时,它会在生成的html中为内联样式(名称style_x)创建每个外部样式的副本。
report.design包含:
<list-property name="cssStyleSheets">
<structure>
<property name="fileName">… mycss.css</property>
<property name="externalCssURI"> http://.../mycss.css </property>
</structure>
</list-property>
生成的html包含:
<style type="text/css">
.style_0 {…}
.style_1 {…}
….
</style>
<link rel="stylesheet" type="text/css" href="http://.../mycss.css"></link>
对于我的每个样式的引用,渲染的html元素通常使用这两种样式:
<div class="style_x myclass" …. > …. </div>
渲染html时有没有办法摆脱无用的内联样式?
答案 0 :(得分:0)
BIRT 3.7.0 中的 XLS输出发生了类似的事情,显然在版本3.7.1 RC3中已修复。
Google以获取更多信息:http://www.google.de/search?q=birt+duplicate+style