假设我有这样的 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 编译器混淆的样式名称的一种方便方式。因此,您可以将String foo()
andString bar()
放入其中,以便您可以将这些样式添加到 Java 代码中的小部件中。现在,比如说,您在 Widget 中放置了一个应用了.bar
样式的表格 -.bar table tr td
自动应用于该表格的每个单元格(按照通常的 CSS 规则),您不需要添加任何其他样式名称等,所以无需.bar table tr td
像.bar
单独使用样式那样直接引用 () 样式。
希望这是有道理的:)