我正在努力应对 vaadin 中的一些细微布局更改,这些更改必须在 Java 和 Css 端完成。
每当我需要调整某个组件的布局(例如 padding-top、背景颜色或粗体文本)时,我也需要通过 Java 代码设置样式:
userLink.setStyleName("textbold");
我的 styles.css(在 VAADIN/themes/app/ 下)中的更改将是:
@import "../runo/styles.css";
.textbold {
font-weight: bold;
}
...
这是更改 CSS 的正确方法还是还有其他方法?我可以在不影响 Java 代码的情况下执行此操作吗?
这是要走的路。
您将在 HTML 中执行完全相同的操作。您可以在 CSS 文件中定义类名,并将类名与 HTML 元素相关联。另一种方法是直接在 JAVA 中设置样式(就像直接在 HTML 中设置一样),但不建议这样做。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)