【问题标题】:What is the method of choice to adjust CSS changes in vaadin?vaadin中调整CSS变化的选择方法是什么?
【发布时间】:2011-02-19 02:26:13
【问题描述】:

我正在为 vaadin 中的一些小的布局更改而苦苦挣扎,这些更改必须在 Java 和 Css 端完成。

每当我需要调整一个组件的顶部填充、背景颜色或粗体文本等布局时,我也需要通过 Java 代码设置样式:

userLink.setStyleName("textbold");

我的 styles.css(在 VAADIN/themes/app/ 下)中的更改将是:

@import "../runo/styles.css";

.textbold {
    font-weight: bold;
}    
...

这是更改 CSS 的正确方法还是有其他方法?我可以在不影响 Java 代码的情况下这样做吗?

【问题讨论】:

  • 您应该使用“addStyleName(String)”而不是“setStyleName(String)”。后者可以替代其他样式。 As mentioned here

标签: java css layout vaadin


【解决方案1】:

这是要走的路。

你会在 HTML 中做同样的事情。您在 CSS 文件中定义一个类名并将该类名与您的 HTML 元素相关联。另一种方法是直接在 JAVA 中设置样式(就像您可以直接在 HTML 中一样),但不建议这样做。

【讨论】:

    猜你喜欢
    • 2013-05-08
    • 1970-01-01
    • 2022-07-21
    • 1970-01-01
    • 2012-05-04
    • 1970-01-01
    • 1970-01-01
    • 2010-11-16
    • 1970-01-01
    相关资源
    最近更新 更多