2011-05-25 143 views
1

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

<ui:style field='otherStyle'> 
     @external .gwt-Label; 
     .gwt-Label { color: #fff; } 

    </ui:style> 

它工作正常,但现在我在浏览器访问该页面,所有的标签样式采取的上述风格的效果在类的UI粘结剂覆盖的CSS样式类。

任何线索都会有帮助。

在此先感谢

+1

使用内联的css或者在该页面上用'!important'标签写入css – diEcho 2011-05-25 12:44:33

回答

4

我建议你使用一个不同的样式名称,并将其添加到所有你想要的是一个不同的色彩元素。你不能有选择地选择在不同的元素上使用单个CSS类的哪个版本。

+0

我有很多标签元素是从java代码创建的,我努力寻找一种方法来从一个地方控制标签。 – lalit 2011-05-26 10:07:54

+0

您必须确定哪些标签应该涂成白色_somehow_。向特殊元素添加类名是一种标准解决方案。您仍然可以从一个地方控制普通类和特殊类的定义。 – 2011-05-26 14:10:42