2010-04-21 8 views
1

Je suis en train de concevoir un rapport utilisant CSS externe avec BIRT 2.5. Lorsque BIRT rend le rapport html, il crée des copies de chaque style externe dans les styles en-ligne (name style_x) dans le code html résultant.Eclipse BIRT - Inline style inutile avec CSS externe lors du rendu HTML

Le report.design contient:

<list-property name="cssStyleSheets"> 
<structure> 
<property name="fileName">… mycss.css</property> 
<property name="externalCssURI"> http://.../mycss.css </property> 
</structure> 
</list-property> 

Le html résultant contient:

<style type="text/css"> 
.style_0 {…} 
.style_1 {…} 
…. 

</style> 
<link rel="stylesheet" type="text/css" href="http://.../mycss.css"></link> 

Pour chaque référence de mes styles, les éléments HTML rendus utilisent les deux styles généralement comme ceci:

<div class="style_x myclass" …. > …. </div> 

Y at-il un moyen de se débarrasser des styles inline inutiles lors du rendu html?

Répondre