我想覆盖我的标签颜色,因此使用.gwt-label类将其重新定义为应用程序中的一个css。但是,在应用程序的某个特定位置,我需要不同的颜色。所以我使用@external
覆盖了该类的UI绑定器中的css样式类 <ui:style field='otherStyle'>
@external .gwt-Label;
.gwt-Label { color: #fff; }
</ui:style>
它工作正常但是当我在浏览器中访问此页面时,所有标签样式都会受到上述风格的影响。
任何线索都会有所帮助。
提前致谢
答案 0 :(得分:4)
我建议您使用不同的样式名称,并将其添加到您想要成为不同颜色的所有元素中。您无法有选择地选择在不同元素上使用哪个版本的单个css类。