次のような CSS スタイルがあるとします。
.foo a, .foo a:visited .foo a:hover {
/* some styles here */
}
.bar table tr td{
/* other style here */
}
CSS リソースでそれらを識別するにはどうすればよいですか? 具体的には、自分の CssResource インターフェイスでどのスタイル名を参照すればよいですか?
次のような CSS スタイルがあるとします。
.foo a, .foo a:visited .foo a:hover {
/* some styles here */
}
.bar table tr td{
/* other style here */
}
CSS リソースでそれらを識別するにはどうすればよいですか? 具体的には、自分の CssResource インターフェイスでどのスタイル名を参照すればよいですか?
問題は、なぜそれらを参照したいのかということです。:) これCssResource
は、GWT コンパイラによって難読化されたスタイル名を参照する便利な方法です。そのため、これらのスタイルを Java コードのウィジェットに追加できるように、その中にString foo()
andを入れます。String bar()
たとえば、.bar
スタイル.bar table tr td
が適用されたウィジェットにテーブルを配置すると、そのテーブルのすべてのセルに (通常の CSS ルールに従って) 自動的に適用されます。他のスタイル名などを追加する必要はありません。スタイルだけで必要な場合のように、その ( .bar table tr td
) スタイルを直接参照する必要はありません.bar
。
それが理にかなっていることを願っています:)