java - 在vaadin中调整CSS变化的选择方法是什么?

标签 java css layout vaadin

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

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

userLink.setStyleName("textbold");

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

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

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

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

最佳答案

这是要走的路。

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

关于java - 在vaadin中调整CSS变化的选择方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2827052/

相关文章:

javascript - sIFR3 : controlling a and a:hover styles inside replaced through CSS rather than JS

php - 获取要显示在 HTML 表格行顶部的变量

css - 如何使用disqus评论系统在评论框前添加评论

android - 定位在框架布局内

java - 如何解析 JSON 数组并将其显示在 ListView 中?

java - 特定于环境的配置文件 - 最佳实践?

html - 通过 Twitter Bootstrap 将按钮附加到输入字段

java - 需要帮助在我的 Java 应用程序中查找 Nullpointer 异常

java - 用于解析 Azure Data Lake Storage Gen2 URI 的正则表达式,以便使用 Azurite 进行生产和测试

css - 将最后一个 <li> 向右浮动