我正在为必须在 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/