Css 定制几个GWT模块的主题

Css 定制几个GWT模块的主题,css,gwt,customization,smartgwt,skin,Css,Gwt,Customization,Smartgwt,Skin,我有几个使用相同视觉主题的smartGWT模块。我必须创建自己的CSS文件,并且有必要的类吗?如果我将此文件插入模块的主机页,我的样式是否总是覆盖标准主题类?创建主题/皮肤SmartGWT的适当方法是 我曾经在css文件中覆盖somme原生样式,我唯一要做的就是添加!重要的是强制使用我的样式框架应用的任何样式 例如: .formTitle,.formTitleFocused,.formTitleDisabled { font-family: Arial, Verdana, sans-serif

我有几个使用相同视觉主题的smartGWT模块。我必须创建自己的CSS文件,并且有必要的类吗?如果我将此文件插入模块的主机页,我的样式是否总是覆盖标准主题类?

创建主题/皮肤SmartGWT的适当方法是

我曾经在css文件中覆盖somme原生样式,我唯一要做的就是添加!重要的是强制使用我的样式框架应用的任何样式 例如:

.formTitle,.formTitleFocused,.formTitleDisabled {
font-family: Arial, Verdana, sans-serif !important;
font-size: 11px !important;
color: black !important;
}

}


希望它能有所帮助。

虽然这种方法可行,但如果您能够完全替换初始样式,则重写样式是一种不好的做法。我使用了这种方法,但它确实是一种不好的做法。我阅读了文档,但其中没有具体说明我的问题。您必须在这里进行一些推断。您肯定是在对应用程序进行蒙皮,而不是将其称为蒙皮。你称之为修改样式。不管措辞如何,如果您想修改SmartGWT的外观和感觉,您需要按照文档中的描述进行操作。正如我前面所说,我只是覆盖了主题样式&它可以工作。我没有做任何更改,只是在连接完所有脚本后,在模块的主机页上的块头的末尾连接CSS文件,它就工作了。我希望确保它始终有效,因为如果异步加载资源,我的样式可以在本机主题之前加载。
.splitbar:hover  {
cursor: e-resize !important;