代码之家  ›  专栏  ›  技术社区  ›  Etienne

Eclipse BIRT-呈现HTML时不必要的内联样式和外部CSS

  •  1
  • Etienne  · 技术社区  · 16 年前

    我正在用BIRT 2.5的外部CSS设计一个报告。当BIRT呈现html报告时,它会在生成的html中创建每个外部样式到内联样式(名称样式)的副本。

    <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>
    

    1 回复  |  直到 16 年前
        1
  •  0
  •   OneWorld    15 年前

    类似的事情发生在 ,显然在版本3.7.1 RC3中已修复。

    在这里搜索更多信息: http://www.google.de/search?q=birt+duplicate+style

    推荐文章