【问题标题】:Gwt. ClientBundle. Override default css style of widget重量。客户端包。覆盖小部件的默认 css 样式
【发布时间】:2012-03-26 09:25:04
【问题描述】:

我使用 ClientBundle 和 CssResource 接口。所有适用于类的样式都是有效的:

在 css 中:.dialogVPanel { margin: 5px;}

接口内:String dialogVPanel();

但是当我尝试覆盖 gwt 小部件的默认 css 时,它不起作用(没有错误,但没有效果)。我尝试这样:

@external .gwt-DialogBox { width: 60px;}

【问题讨论】:

    标签: java gwt


    【解决方案1】:

    语法是:

    @external gwt-DialogBox;
    
    .gwt-DialogBox { width: 60px; }
    

    【讨论】:

    • 但是如果我想添加这样的样式怎么办:.messageBox .gwt-Button {}
    • @external 列出了 external (原文如此!)的 CSS 类名称,应该在样式表中保持原样(未混淆);然后你可以在你的选择器中随意使用它们,包括将它们与将被混淆的类名混合使用。所以@external gwt-Button; .messageBox .gwt-Button { ... } 可以(messageBox 将被混淆,gwt-Button 将保持不变,因为它被标记为 external
    • 只想感谢 Thomas 提供了这个使用 @external 的清晰示例,最后;我一直试图让它工作很长时间
    猜你喜欢
    • 2019-06-27
    • 1970-01-01
    • 2020-03-22
    • 1970-01-01
    • 1970-01-01
    • 2015-03-09
    • 1970-01-01
    • 2018-06-21
    • 1970-01-01
    相关资源
    最近更新 更多