Comment changer la couleur d'arrière-plan de la zone de texte en lecture seule dans le css
Comment changer la couleur d'arrière-plan de la zone de texte en lecture seule dans le css
- qu'entendez-vous par "readonly zone de texte"?
- Si vous voulez une réponse adéquate, vous devriez poster une question. Quel est ton code actuel ? Ce qui déclenche le changement ? Êtes-vous à l'aide de toute bibliothèque JS (comme jQuery, par exemple) ?
Vous devez vous connecter pour publier un commentaire.
Il y a trop d'unkowns dans votre question. Le navigateur voulez-vous soutenir? Si vous dites zone de texte vous semblez utiliser ASP.NET mais il n'y a pas de balise à vous remettre en question.
Dit généralement, le comportement entre les navigateurs sont différents.
Considérer le code html suivant
IE8 rend la couleur d'arrière-plan correctement, mais désactivé contrôles ont toujours un texte en gris avec des ombres. Mozille Firefox a côté de ce qui rend le contrôle correct et je suis sûr qu'il y aura un écart d'autant plus les différents navigateurs et même entre les versions de navigateur (IE6 permettrait d'interpréter la couleur correctement les valeurs de trop).
Si vous voulez avoir un html quel que soit le navigateur que vous utilisez, vous devez utiliser un span ou un autre élément inline, à la formater avec la frontière et les couleurs que vous voulez, au lieu d'utiliser un élément d'entrée.
Vous pouvez utiliser
et, pour les plus navigateur qui ne supporte pas ce sélecteur, vous pouvez utiliser jQuery pour appliquer une classe
Et sauf s'il est désactivé à tout moment, vous devez fournir js pour la suppression de la classe avec js pour permettre à l'informatique.
vous pouvez essayer ce