salut,
je voudrais appliquer un style css sur une balise struts tel que <html:text>,comment faire?
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.css
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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)
Partager