在我的表格中:
<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中是灰色的,但在Mozilla中则不是。 仅适用于TextBox值的内容应该是什么?我知道我所有的'td'课程都不同,但这就是要求。
我这样做了:
.Tax #MyPage TABLE.test INPUT[disabled='disabled']
{
color: #CCC;
}
不工作:(
答案 0 :(得分:2)
灰色文字是因为IE9的内置样式,它决定为它着色。其他浏览器可以稍微区别对待禁用的项目。
如果您希望更好地控制所有浏览器中的样式,您可能需要查看CSS属性选择器以查看是否有帮助。可能不得不在那里扔一个!重要的,但不确定。
input[disabled='disabled']
{
color: #CCC;
}
答案 1 :(得分:1)
我认为您正在寻找属性选择器。你可以这样做。
input[type=text] { color:grey; }