2010-03-07 3 views
4

J'utilise struts2 pour créer une application Web et j'utilise extensivement les balises struts2. Je ne suis pas en mesure d'appliquer CSS styles à mes struts2 textfields, buttons, labels etc. Quel est l'astuce pour définir les règles CSS aux composants de l'interface utilisateur struts2.Comment ajouter des balises CSS aux balises struts2

Répondre

22

Les balises struts2 ont deux attributs utilisés pour cela, les attributs cssClass et cssStyle. L'attribut cssClass prend le nom d'une classe que vous créez dans votre fichier CSS. L'attribut cssStyle prend une chaîne représentant le style CSS. Par exemple.

<s:checkbox cssClass="mycheckbox" label="checkbox test" name="checkboxField1" value="aBoolean" fieldValue="true"/> 

et

<style> 
     .mycheckbox{ 
     /* Your style here */ 
     } 

    </style> 
0

Les éléments d'une forme de struts2 obtenir son propre nom de classe ou id. Par exemple, lorsque le formulaire entier est converti en balise de table HTML, la balise de table reçoit un nom de classe 'wwFormTable'. Vous pouvez vérifier la même chose dans Firebug et appliquer css à ces classes ou identifiants générés.

Questions connexes