0

core.css私の GWT アプリケーションには、アプリケーション全体の CSS を含む大きなファイルがあります。

以下の HTML には、親子だけでなく、子専用の CSS も追加しました。ただし、CSS の変更は何らかの形で上書きされます。親または子用の CSS が他にないため、これらの CSS の変更が CSS によって上書きされないことを確信しています。

<DIV class="parent">
   <DIV class="child">
   <Anchor ...>
</DIV>
4

1 に答える 1

0

GWT のスタイル クラスをオーバーライドすることは、特に苦痛を伴います。GWT スタイル クラスを適切にオーバーライドする方法については、このSO の回答を確認してください。

もう 1 つの方法としては、非常にお勧めできませんが、ルールを非常に保守的に使用する方法があります。!importantこれは一般的に悪い習慣と考えられていますが、単一のウィジェットの特定のプロパティのみをオーバーライドしたい場合に GWT で必要になることがあります。

コードでスタイル プロパティを設定することもできます。

widget.getElement().setAttribute("backgroundColor", "red");

GWT では、プロパティ名にキャメル ケースを使用する必要があることに注意してください。

于 2012-11-18T03:38:50.327 に答える