3

セレクターは知って:not()いますが、のように機能しませんtr:not(tr:first-child):hovertr見出しを保持しているため、最初のものではなく、他の s のスタイルを設定したい。orを使用せずにこれを行うにはどうすればよいですidclass?

4

4 に答える 4

3

では単純なセレクターしか使用できません:not()。試してみてください

tr:not(:first-child)

http://jsfiddle.net/mowglisanu/Sn7Uw/

于 2013-10-09T01:39:23.883 に答える
1

隣接兄弟コンビネータを使用します。おまけとして、それはより広くサポートされています:not()

TR + TR { background-color: silver; }
TR + TR:hover { background-color: green; }

http://jsfiddle.net/ETYQN/2/

于 2013-10-09T01:37:20.103 に答える
0

ヘッダーを a に置き、<thead>スタイル可能な行を<tbody>次に使用します。

tbody tr:hover { background: red }

そして内容は何でも構いません。

http://jsfiddle.net/stevemarvell/we4a6/

于 2013-10-12T05:46:34.257 に答える