Page 1 sur 1

textarea devient gris quand readonly

Posté : 05 avr. 2008, 09:43
par karenma
bonjour
j'ai un formulaire avec un champs textarea
mais quand je rajoute un readonly
le fond devient gris sur mozilla
Malgré le background-color:#FFFFFF"

Comment faire pour qu'il soit blanc
Merci d'avance pour votre aide

Code : Tout sélectionner

<textarea name="textfield" cols="100" rows="7" style= "font-family:Comic Sans MS; font-size:18px; background-color:#FFFFFF" readonly="readonly" > </textarea>
[/php]

Posté : 05 avr. 2008, 15:17
par caroube
Le problème ne vient pas de cette instruction. Pour t'en convaincre, met ton textarea tout seul dans une page.

sinon, c'est quoi le rapport avec php ?

textarea en gris quand readonly

Posté : 05 avr. 2008, 19:22
par karenma
bonjour
j'ai essayé et c'est toujours gris sur mozilla
Comment faire pour me débarrasser de ce gris
Merci d'avance pour votre aide

Posté : 05 avr. 2008, 21:08
par Victor BRITO
Appliquer des styles à des éléments de formulaire est l'exercice le plus périlleux qui existe en CSS. Par exemple, pour les cases à cocher et les boutons radio, Firefox n'applique pas ta feuille de style si elle demande une bordure.

Une suggestion de lecture : http://blog.alsacreations.com/2007/06/1 ... formulaire.

texte aera gris sur mozilla quand read only

Posté : 06 avr. 2008, 17:46
par karenma
Bonjour

justement le gris apparait tout seul sur mozilla quand je ne mets aucune couleur
merci d'avance pour votre réponse

Posté : 06 avr. 2008, 21:17
par Victor BRITO
Tu peux toujours essayer, mais sans garantie de résultat, ce code suivant :

Code : Tout sélectionner

/* On emploie un sélecteur d'attribut */ textarea[readonly] { background: white; }

Posté : 07 avr. 2008, 14:31
par Ryle
Ce serait un bug de mozilla ? Et dire qu'il y a encore des gens qui recommandent d'abandonner IE pour ce navigateur.... ;)

Plus sérieusement, ça semble être un problème entre firefox et windows xp, on ne peut affecter de background blanc à un objet en readonly... En revanche avec une autre couleur cela fonctionne :

Code : Tout sélectionner

style="background:#FFFFFE;"

merci

Posté : 07 avr. 2008, 16:41
par karenma
ok merci
je n'aurais pas pensé que c'était dû à la couleur
Merci