HTML中input标签设置disable之后IE8,6字体颜色会变灰 怎么让它不变颜色????

HTML中input标签设置disable之后IE8,6字体颜色会变灰 怎么让它不变颜色????

都试过了没有用,最后只能用readonly

不行就用readonly吧,处理下光标效果差不多

设置disable,不可编辑,默认是灰色的啊,是所有的浏览都一样吧,如果你想改变的,可以设置一个class定义它的样式啊

https://blog.csdn.net/Bambi12/article/details/82999964

你好,你可以设置一个颜色就好了。

希望采纳

CSS定义input disabled样式的三种方法
input:disabled{
    border: 1px solid #DDD;
    background-color: #F5F5F5;
    color:#ACA899;
}
//IE8-
input[disabled]{
    border: 1px solid #DDD;
    background-color: #F5F5F5;
    color:#ACA899;
}
//IE6 Using Javascript to add CSS class "disabled"

  • html input.disabled{     border: 1px solid #DDD;     background-color: #F5F5F5;     color:#ACA899; }

input[disabled]{color:#fff;opacity:1}

disabled 默认是0.3,所以样式里一定要加 opacity:1

这个是兼容性的问题。ie8以下的兼容性不是一般的差,你可以设置disable同时加个font-color试下。