更改禁用的字体颜色

时间:2012-11-23 01:44:14

标签: javascript css fonts disabled-control

这是一个列表,并且禁用了一个列表。大家都知道,字体颜色在禁用时是灰色的。我正在使用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">&nbsp</td>
<td id="b">&nbsp</td>
</tr>
</table>

1 个答案:

答案 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">&nbsp</td>
        <td id="b">&nbsp</td>
     </tr>
   </table>

您还需要像这样更新css以摆脱按钮边框。

  button{
   border:0;
   color:#ea0000;
   }

  button:disabled
  {
   color:#000;
  }