Css 文本框中的文本颜色在IE9中是灰色的,但在Mozilla中不是
在我的表格中:Css 文本框中的文本颜色在IE9中是灰色的,但在Mozilla中不是,css,stylesheet,Css,Stylesheet,在我的表格中: <table class ="test"> <tr class="bill"> <td class="total-title">Totals</td> <td> <input class="Test1" type="text" readonly="readonl
<table class ="test">
<tr class="bill">
<td class="total-title">Totals</td>
<td>
<input class="Test1" type="text" readonly="readonly" disabled="disabled"/>
</td>
<td>
<input class="Test2" type="text" readonly="readonly" disabled="disabled"/>
</td>
<td>
<input class="Test3" type="text" readonly="readonly" disabled="disabled"/>
</td>
</tr>
不工作:(灰色文本是由于IE9的内置样式,它决定按此方式对其进行着色。其他浏览器对禁用的项目的处理方式可能有所不同 如果您想更好地控制所有浏览器中的样式,您可能需要查看CSS属性选择器,看看这是否有帮助。可能需要在其中添加一个!重要信息,但不能确定这一点
input[disabled='disabled']
{
color: #CCC;
}
灰色文本是因为IE9的内置样式,它决定这样给它上色。其他浏览器可以对禁用的项目有不同的处理方式 如果您想更好地控制所有浏览器中的样式,您可能需要查看CSS属性选择器,看看这是否有帮助。可能需要在其中添加一个!重要信息,但不能确定这一点
input[disabled='disabled']
{
color: #CCC;
}
我想您正在寻找属性选择器。您可以这样做
input[type=text] { color:grey; }
我想您正在寻找属性选择器。您可以这样做
input[type=text] { color:grey; }
您希望它是什么颜色?如果您不声明自己的样式,或者不使用css重置设置它们的基线,它们将是浏览器默认的禁用的、只读的文本输入。正如您所看到的,不同浏览器的文本输入可能不同。或者您是在问如何声明输入值的
颜色
?这只是因为IE很糟糕。@OlexandrSkrypnyk:没错!你希望它是什么颜色?如果你不声明你自己的样式,或者用css重置基线,它们将是浏览器默认的禁用的、只读的文本输入。正如你所看到的,不同浏览器的文本输入可能不同。或者你问如何声明输入值的颜色
?那只是因为IE很糟糕@OlexandrSkrypnyk:没错!