4

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

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

userLink.setStyleName("textbold");

我的styles.css(在VAADIN/themes/app/下)的变化将是:

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

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

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

4

1 回答 1

1

这是要走的路。

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

于 2010-05-21T07:01:55.990 回答