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