salut,
je voudrais appliquer un style css sur une balise struts tel que <html:text>,comment faire?
Version imprimable
salut,
je voudrais appliquer un style css sur une balise struts tel que <html:text>,comment faire?
Tu as l'attribut "styleClass" qui te permet de préciser une classe de style.
merci pour la réponse
si je comprends je dois définir dans un fichier css une classe de styles et l'appeler via cet arttribut(styleClass) ou bien autre chose.
Tout à fait...
Soit un fichier externe, soit dans la page dans une section <style>
Les noms de classes commencent par "." mais on ne précise que le nom dans les attributs "styleClass"
Exemple
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13 <html> <head> <style type="text/css"> .monChamp{ color:red; } </style> </head> <body> Un champ <html:text ... styleClass="monChamp"/> </body> </html>
Sinon tu peux définir ton style dans un fichier externe comme l'a expliqué OButterlin...
Mais N'oublie pas de définir ta page de style dans l'entête de ta jsp :
Si ton fichier css s'appelle MonStyle.cssCode:
1
2
3 <head> <link rel="stylesheet" type="text/css" href="../css/MonStyle.css"> </head>
Bien vu, j'aurais dû préciser le référencement d'un fichier css externe ;)
Complément encore : rien n'empêche d'utiliser les 2 méthodes
1 fichier externes pour les cas standards
1 définition interne pour substituer dans un cas particulier...
(la page est prioritaire)