Anonymus Posté 23 Juin 2004 Posté 23 Juin 2004 Avec un CSS, on peut changer la couleur d'un <input type=text ... Ca donne : input,textarea,select{ background-color:#eef; } mais si cet <input est en 'disabled' ? ca ne marche pas. Y aurait il un 'truc' qui m'aurait échappé ?? Anonymus.
Ganf Posté 23 Juin 2004 Posté 23 Juin 2004 input[disabled] ? mais bon, ça ne marchera pas sous IE (peut être avec les scripts de compatibilité IE7 ?)
LaurentDenis Posté 23 Juin 2004 Posté 23 Juin 2004 Vite fait, avec le code suivant, les IE 5 à 6 me donnent bien la couleur d'arrière-plan de l'input... <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr"><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /><meta http-equiv="Content-style-type" content="text/css" /><title>Test</title><style>input {background-color: #ff0000;}</style></head><body><div><input disabled="disabled" type="text"></div></body></html>
Anonymus Posté 23 Juin 2004 Auteur Posté 23 Juin 2004 Oui, ca marche, je me suis trompé de question En fait, ca met le texte en 'lecture seule' (vous savez, quand le texte est légèrement grisé .. ), avec les couleurs de fonte inversés. C'est ca que je voudrais changer, pour mettre les memes couleurs qu'un texte 'normal'. Merci
LaurentDenis Posté 23 Juin 2004 Posté 23 Juin 2004 ça me semble mal parti : on dirait bien le cas d'une de ces règles de présentation de formulaire qui "ne sont pas exprimables en CSS", comme dit la spécification http://www.yoyodesign.org/doc/w3c/css2/sample.html De fait, ni color ni text-shadow n'ont le moindre effet...
sdèk Posté 13 Juillet 2004 Posté 13 Juillet 2004 Bonjour, Je pense qu'il est possible de contourner le problème en mettant la zone de texte en readonly (<input type="text" READONLY>) au lieu de disabled. Mais j'ai pas testé.
Mobius Posté 13 Juillet 2004 Posté 13 Juillet 2004 C'est exact pour le readonly, le style s'applique correctement!
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant