我有一些html文件与自己的CSS。我想在gwt应用程序中使用它们,所以我复制html和css文件在应用程序中。
问题是当我打开html它使用gwt主题样式。例如在我的css html“身体”的背景颜色是黑色的,但它看起来白色,除非我停用主题。
我如何覆盖gwt主题样式和使用我的CSS样式?
解决方法
像Sarfaz说 – !重要的应该是你最后的手段,因为它打败了层叠样式表的整个概念。
无论如何,在GWT中,为了轻松覆盖您选择的主题中包含的核心GWT样式,您应该找到您的模块文件(文件名以* .gwt.xml结尾的文件),然后找到您声明你的主题,并把你的自定义/任何样式表后,像这样:
<inherits name='com.google.gwt.user.theme.standard.Standard' /> <stylesheet src="CustomStylesheet.css" />
但是,请注意,对于GWT 2.0,建议使用CssResource
和UiBinder。
一定要阅读文档的appropriate section更多的指针。