0

我有一个 GWT 应用程序,它使用在资源包中定义并注入到我的主入口点的样式表,如下所示:

MyResources.INSTANCE.main().ensureInjected();

然后我还有另一个样式表,我使用它由我的 cms 提供服务,并通过 bla.gwt.xml 文件注入,如下所示:

<stylesheet src="cms/clientSpecific.css"/>

这个想法是 clientSpecific.css 中的样式应该覆盖 main.css 中的样式,但似乎 main.css(资源包中的那个)优先于 bla.gwt.cml 中定义的那个(由我的厘米)。有没有办法告诉 GWT 应用程序哪个样式表优先?

4

1 回答 1

1

这是不可能的,因为main它是在加载样式表之后执行的 JavaScript 中注入的。然而,即使你可以让它工作,你可能还有另一个问题,因为注入的主 css 被混淆了(除非你禁用它)。因此,原始样式名称消失了,并且样式clientSpecific.css不匹配。

于 2012-07-23T11:43:31.543 回答