1

假设我有这样的 CSS 样式:

.foo a, .foo a:visited .foo a:hover {
   /* some styles here */
 }

.bar table tr td{
   /* other style here */
 }

如何在 CSS 资源中识别它们?具体来说,在我自己的 CssResource 接口中应该引用什么样式名称?

4

1 回答 1

1

问题是你为什么要引用它们?:) 这CssResource只是引用被 GWT 编译器混淆的样式名称的一种方便方式。因此,您可以将String foo()andString bar()放入其中,以便您可以将这些样式添加到 Java 代码中的小部件中。现在,比如说,您在 Widget 中放置了一个应用了.bar样式的表格 -.bar table tr td自动应用于该表格的每个单元格(按照通常的 CSS 规则),您不需要添加任何其他样式名称等,所以无需.bar table tr td.bar单独使用样式那样直接引用 () 样式。

希望这是有道理的:)

于 2010-06-24T22:14:10.607 回答