2

これはリスト テーブルで、1 つのリストが無効になっています。ご存じのとおり、無効にするとフォントの色はグレーになります。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>
4

1 に答える 1

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;
  }
于 2012-11-23T01:47:08.887 に答える