J'ai besoin de changer de style, pour une entrée bloquée élément en CSS.
<input type="text" class="details-dialog" disabled="disabled" />
Comment je peux faire cela pour Internet Explorer?
J'ai besoin de changer de style, pour une entrée bloquée élément en CSS.
<input type="text" class="details-dialog" disabled="disabled" />
Comment je peux faire cela pour Internet Explorer?
Vous ne pouvez pas pour Internet Explorer.
Voir ce commentaire que j'ai écrit sur un sujet connexe:
Il ne semble pas être une bonne façon, voir: Comment changer la couleur de désactivé les contrôles html dans IE8 à l'aide de css - vous pouvez régler l'entrée d'
readonly
au lieu de cela, mais qui a d'autres les conséquences (comme avecreadonly
, l'input
sera envoyé au serveur sur soumettre, mais avecdisabled
, il ne sera pas être): http://jsfiddle.net/wCFBw/40
Voir aussi: Changer la couleur de police dans les zones de texte dans IE qui sont désactivés
La suite, vous reçoit assez proche dans IE8 et fonctionne dans d'autres navigateurs aussi.
Dans votre code html:
<input type="text"
readonly="readonly" <!-- disallow editting -->
onfocus="this.blur();" <!-- prevent focus -->
tabindex="-1" <!-- disallow tabbing -->
class="disabledInput" <!-- change the color with CSS -->
/>
Dans votre CSS:
.disabledInput {
color: black;
}
Dans IE8, il y a une légère quantité de frontière de changement de couleur sur le vol stationnaire. Un peu de CSS pour l'entrée.disabledInput:hover pourrait probablement prendre soin de cela.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.