【问题标题】:how do i inject css in gwt?我如何在 gwt 中注入 css?
【发布时间】:2011-03-01 01:09:09
【问题描述】:

如何将 css 注入 gwt 而无需实际使用 gwt.xml 文件? 我在另一个包中有一个模块,在另一个包中有 css 现在我需要将这些 css 包含到小部件中。我怎么做 ? 我不想在war目录中的主样式表中定义那些css样式

假设我有一个小部件 someWidget 和样式“.someWidget:HOVER{}” 我如何应用那个CSS, 使用 addStyleName 左右将 css 应用于小部件更容易, 但不使用 public 如何将 CSS 注入 HTML ?

我有一个包含小部件的包 com.someWidget,并且有一个包含所有样式的包 com.Styles.css。我有一个用于 com.Style 中的 css 的客户端包

【问题讨论】:

  • CSS 是否位于应用程序客户端的包中?请更具体地说明您使用的包结构。
  • 好的先生,已添加详细信息,谢谢。

标签: html css gwt


【解决方案1】:

如果您有一个扩展CssResource 的接口Styles,那么将样式注入页面很简单:

// myCss is a concrete implementation of the Styles interface
myCss.ensureInjected();

【讨论】:

    猜你喜欢
    • 2012-02-27
    • 1970-01-01
    • 1970-01-01
    • 2011-07-26
    • 2019-09-30
    • 2018-09-15
    • 1970-01-01
    • 2012-11-20
    • 1970-01-01
    相关资源
    最近更新 更多