我有一些带有自己的CSS的HTML文件。我想在gwt应用程序中使用它们,所以我在应用程序中复制了html和css文件。
问题是当我打开HTML时,它使用了gwt主题样式。例如,在我的CSS中,html“主体”的背景色是黑色,但是除非我停用主题,否则它看起来是白色的。
如何覆盖gwt主题样式并使用CSS样式?
就像萨尔法兹(Sarfaz)所说- !important应该是您的不得已的选择,因为它有损整个 层叠 样式表的整个概念。
!important
无论如何,在GWT中,为了轻松覆盖所选主题中包含的核心GWT样式,您应该找到模块文件(文件名以* .gwt.xml结尾的文件),然后在您要查找的行中定位声明主题,然后在 其后 放置自定义/任何样式表,如下所示:
<inherits name='com.google.gwt.user.theme.standard.Standard' /> <stylesheet src="CustomStylesheet.css" />