0

次のように、リソース バンドルで定義され、メイン エントリポイントに挿入されるスタイル シートを使用する GWT アプリケーションがあります。

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

次に、cms によって提供され、次のように bla.gwt.xml ファイルを介して挿入される別のスタイルシートを使用します。

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

clientSpecific.css のスタイルは main.css のスタイルをオーバーライドする必要がありますが、main.css (リソース バンドル内のもの) は bla.gwt.cml (私のサービスによって提供される) で定義されたものよりも優先されるようです。 cms)。どのスタイルシートが優先されるかをGWTアプリケーションに伝える方法はありますか?

4

1 に答える 1

1

mainスタイル シートの読み込みを過ぎた時点で実行される JavaScript に が挿入されるため、これは不可能です。ただし、機能させることができたとしても、挿入されたメイン css が難読化されているため (無効にしない限り)、別の問題が発生する可能性があります。したがって、元のスタイル名はなくなり、 のスタイルはclientSpecific.css一致しません。

于 2012-07-23T11:43:31.543 に答える