【问题标题】:How do I write combined selectors in CssResource?如何在 CssResource 中编写组合选择器?
【发布时间】:2010-06-24 21:05:26
【问题描述】:

假设我有这样的 css 样式:

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

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

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

【问题讨论】:

    标签: css gwt resources resourcebundle


    【解决方案1】:

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

    希望这是有道理的:)

    【讨论】:

    • 确实如此。实际上,我在发布问题后不久就自己弄清楚了,但仍然感谢。不过我还有另一个问题,那就是如何表示依赖样式名称,例如 .Xxx-enabled {} 或 .Xxx-disabled {}
    • 没问题 :) 关于你的第二个问题:关于 SO (stackoverflow.com/questions/2052994/…) 还有一个关于此的问题,但没有明确的答案,也许从那以后出现了新的问题?
    猜你喜欢
    • 2011-07-11
    • 1970-01-01
    • 2011-08-01
    • 2020-09-02
    • 1970-01-01
    • 2019-11-17
    • 2013-06-26
    • 2013-03-20
    • 2023-01-23
    相关资源
    最近更新 更多