我正在使用struts2构建Web应用程序,并广泛使用struts2标签。我无法将CSS样式应用于我的struts2文本框、按钮、标签等。如何设置CSS规则以应用于struts2 UI组件?
Struts2标签具有两个用于此目的的属性,即cssClass和cssStyle属性。cssClass属性接受您在CSS文件中创建的类的名称。cssStyle属性则接受表示CSS样式的字符串。例如:
<s:checkbox cssClass="mycheckbox" label="checkbox test" name="checkboxField1" value="aBoolean" fieldValue="true"/>
和
<style>
.mycheckbox{
/* Your style here */
}
</style>
Struts2表单的元素有自己的类或ID名称。例如,当整个表单转换为HTML表格标签时,表格标签会获得一个类名“wwFormTable”。您可以在Firebug中检查相同的内容,并将CSS应用于生成的这些类或ID。