2010-11-02 137 views
1

我想知道是否可以在“disabled = true”文本框上强制CSS颜色? 默认情况下,此属性将删除css字体颜色并以浅灰色替换它。在disabled = true文本框上应用文本颜色

感谢

+2

您需要支持哪些浏览器?也就是说,IE6和7呢? – 2010-11-02 10:45:00

+0

铬/火狐浏览器是一个加号 – Roch 2010-11-02 10:46:31

+0

使用[Selectivizr](http://selectivizr.com/)让它在IE6/7中工作,或只用它作为渐进增强。 – 2011-08-19 19:55:22

回答

2
input[disabled='disabled'] { 
    color:blue; 
    } 

source

+0

这对我而言不适用于IE 8。有没有其他想法? – sisdog 2011-07-28 05:28:28

+0

@sisdog试试这个http://stackoverflow.com/questions/5485642/how-do-you-style-disabled-textarea-in-ie8和http://stackoverflow.com/questions/1411044/how-to-change -color-的禁用-HTML的控制 - 在-IE8-使用-CSS – ArK 2011-07-28 08:45:17

0

我发现只用输入的问题[禁用=“禁用”]是,它也包括我并不想很好地处理复选框和单选按钮一样的方法。我发现以下方法适用于我...

INPUT[type=text][Disabled], 
INPUT[type=search][Disabled], 
INPUT[type=password][Disabled], 
SELECT[Disabled] { color:blue;}