Envoyé par : Utilisateur anonyme
Date : 04/11/2005 17:26
Bonjour, j'ai essayé de modifier le background d'une textbox à l'aide d'une feuille de style:
.textbox{ max-width:15em; background-color:#3300CC; }
le max-width est pris en compte mais pas le background.
Que dois-je faire pour modifier la couleur de fond? Merci
Envoyé par : laurentj
Date : 07/11/2005 16:18
l'élément textbox est un XBL (il contient un <html:input/> il me semble). Le background est certainement définit explicitement dans le input, il faut donc peut être le rédéfinir à la main.
@namespace html url(.....) textbox html|input { background-color:#3300CC;}
à tester, et voir exactement le contenu du xbl dans toolkit.jar/content/...../textbox.xml ou un truc comme ça
Envoyé par : Papagrieng
Date : 07/06/2006 10:49
Bonjour, Pourrais-tu préciser ce qu'il faut mettre dans url(...) ?
Je ne savais pas qu'on pouvait utiliser | en css. Si je comprends bien, est-ce possible d'écrire une syntaxe du style:
<textbox style=" @namespace html url(.....) html|input { background-color:#3300CC;}" />
?
Merci !
Envoyé par : thefab
Date : 07/06/2006 11:09
ce qu'il faut mettre dans url(...)
Ben l'espace de nom du HTML me semble une bonne idée
@namespace html url(http://www.w3.org/1999/xhtml);
Tu peux aussi jeter un coup d'oeil sur cette discussion: Changer couleur d'un bouton
Envoyé par : Papagrieng
Date : 07/06/2006 11:33
Merci pour la ressource "http://xulfr.org/xulplanet/xultu/cskin.html", c'était intéressant.
Sinon j'ai été voir dans l'inspecteur DOM pour modifier en javascript le background color du textbox:
champTexte.boxObject.firstChild.style.backgroundColor="#FF9999";
Je voulais créer un effet "la valeur entrée est incorrecte" et c'est réussi.
Merci !
Il n'est plus possible de poster des messages dans ce forum.
Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.
Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™
sont des marques de la fondation Mozilla.