GWT css样式覆盖

时间:2011-05-25 12:41:48

标签: css gwt gwt2

我想覆盖我的标签颜色,因此使用.gwt-label类将其重新定义为应用程序中的一个css。但是,在应用程序的某个特定位置,我需要不同的颜色。所以我使用@external

覆盖了该类的UI绑定器中的css样式类
   <ui:style field='otherStyle'>
       @external .gwt-Label;
      .gwt-Label { color: #fff; }  

   </ui:style>

它工作正常但是当我在浏览器中访问此页面时,所有标签样式都会受到上述风格的影响。

任何线索都会有所帮助。

提前致谢

1 个答案:

答案 0 :(得分:4)

我建议您使用不同的样式名称,并将其添加到您想要成为不同颜色的所有元素中。您无法有选择地选择在不同元素上使用哪个版本的单个css类。