2

2つのセルを持つテーブル行があります。行にカーソルを合わせると、最初のテーブルセルの背景だけが色を変えるようにするにはどうすればよいですか?

#formTable tr:hover {
   background:red; // only want the first cell to change...
                   // ...this will do the whole row
}
4

2 に答える 2

16

これは機能するはずです:

#formTable tr:hover td:first-child {
   background:red;
}

:first-child:https ://developer.mozilla.org/en-US/docs/CSS/:first-child

于 2012-12-07T16:57:54.073 に答える
3

これにより、最初の行の最初のセルのみが変更されます。

#formTable tr:first-child:hover td:first-child{
    background-color: red;
}

これにより、任意の行の最初のセルが変更されます。

#formTable tr:hover td:first-child{
    background-color: red;
}
于 2012-12-07T16:58:40.683 に答える