2010-03-07 129 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。