这是一个列表,并且禁用了一个列表。大家都知道,字体颜色在禁用时是灰色的。我正在使用IE9,我想改变字体颜色。有谁知道如何更改禁用的字体颜色???
这是我的代码:
<table id="list" cellspacing="0" border="1" style="border-collapse: collapse;">
<tr disabled bgcolor =#EAEAEA style="color:#ea0000;">
<td>name</td>
<td>email</td>
</tr>
<tr class="nameMail" onclick='op()'>
<td id="a"> </td>
<td id="b"> </td>
</tr>
</table>
答案 0 :(得分:2)
您的代码无效。
你会做这样的事情:
input[type="text"]:disabled
{
color:#ea0000;
}
此外,'禁用'选择器应该主要用于表单元素和控件。
如果你想要,你可以使用tds中的按钮,如下所示:
<table id="list" cellspacing="0" border="1" style="border-collapse: collapse;">
<tr bgcolor="#EAEAEA" style="color:#ea0000;">
<td><button disabled>name</button></td>
<td><button disabled>email</button></td>
</tr>
<tr class="nameMail" onclick='op()'>
<td id="a"> </td>
<td id="b"> </td>
</tr>
</table>
您还需要像这样更新css以摆脱按钮边框。
button{
border:0;
color:#ea0000;
}
button:disabled
{
color:#000;
}