问:
我想将任何禁用控件的颜色改为黑色,就像启用一个因为特殊情况一样,我尝试了很多解决方案,比如让文本框只读,但是(由于某些原因,我不想要这个解决方案),我使用Css文件,除了文字的颜色外,每件事情都改变了如何更改颜色请更清楚。
编辑::针对IE进行测试
我的CSS:
input[disabled] { border:solid 1px red; background-color:White;color:red !important;font-weight:bold;font-size:medium; }
我的.aspx示例::
<title></title>
<link href="StyleSheet1.css" rel="stylesheet" type="text/css" />
<form id="form1" runat="server">
<div>
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
<br />
<br />
<br />
<asp:TextBox ID="TextBox1" runat="server" Enabled ="false"
></asp:TextBox>
</div>
</form>
`
答案 0 :(得分:2)
使用以下CSS2选择器:
input[disabled=disabled] {
/* your style */
color: #fff !important;
}