假设我有这样的CSS样式:
.foo a, .foo a:visited .foo a:hover {
/* some styles here */
}
.bar table tr td{
/* other style here */
}
如何在CSS资源中识别它们?具体来说,我应该在自己的CssResource界面中引用哪种样式名称?
答案 0 :(得分:1)
问题是为什么你想引用它们? :) CssResource
只是一种方便的方式来引用由GWT编译器进行模糊处理的样式名称。因此,您将String foo()
和String bar()
放入其中,以便您可以在Java代码中将这些样式添加到窗口小部件中。现在,比如说,你在你的Widget中放了一个应用了.bar
样式的表 - .bar table tr td
自动应用于该表的每个单元格(按照通常的CSS规则),你不需要添加任何其他样式名称等等,因此不需要直接引用那个(.bar table tr td
)样式,就像单独使用.bar
样式一样。
希望有道理:)