2010-03-07 88 views
4

我正在使用struts2来构建一个web应用程序,并广泛使用struts2标签。我无法将CSS样式应用于我的struts2 textfields,buttons,labels等。将规则CSS设置为struts2 UI组件的技巧是什么。如何添加CSS到struts2标签

回答

22

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> 
0

一个Struts2的表单元素获得自己的class和id名称。例如,当整个表单被转换为HTML表格标签时,表格标签会得到一个类名“wwFormTable”。您可以在Firebug中查看相同的内容,并将css应用于生成的类或ID。