HTML :이렇게 CSS에서 가상 클래스를 결합 할 수 있습니까?
<table>
<tr class="not-counted"><th>Heading 1</th></tr>
<tr><td>key1</td><td>val1</td></tr>
<tr><td>key2</td><td>val2</td></tr>
<tr class="not-counted"><th>Heading 2</th></tr>
<tr><td>key3</td><td>val3</td></tr>
</table>
CSS 스타일 :
table tr:not(.not-counted):nth-child(even) td {
background-color: gray;
}
데모 : 나는 KEY3을 포함 TR이 너무 회색 배경있을 것입니다하지만이 작동하지 않는 것으로 기대 http://jsfiddle.net/MartyIX/fdtpL/
. CSS를 올바르게 작성하는 방법
감사합니다.
매우 자주 묻습니다. 가상 클래스를 결합 할 수는 있지만 예상대로 작동하지 않습니다. key3을 포함하는 – BoltClock
tr이 "홀수"입니다. – KBN
BoltClock : 음, 분명히 그들은하지 않습니다. –