Можно ли комбинировать: nth-child () или: nth-of-type () с произвольным селектором?

Есть ли способ выбрать каждый n-й дочерний элемент , который соответствует (или не соответствует) ) произвольный селектор ? Например, я хочу выбрать каждую нечетную строку таблицы, но в пределах подмножества строк:

table.myClass tr.row:nth-child(odd) {
  ...
}
<table class="myClass">
  <tr>
    <td>Row
  <tr class="row"> <!-- I want this -->
    <td>Row
  <tr class="row">
    <td>Row
  <tr class="row"> <!-- And this -->
    <td>Row
</table>

Но : nth-child () , кажется, просто подсчитывает все элементы tr независимо от того, относятся ли они к классу "row", поэтому я получаю один даже ] элемент "row" вместо двух, которые я ищу. То же самое происходит с : nth-of-type () .

Кто-нибудь может объяснить, почему?

103
задан BoltClock 17 February 2016 в 16:45
поделиться