Есть ли селектор для нечетных / четных детей определенного класса в css? - PullRequest
1 голос
/ 15 декабря 2011

Я постараюсь объяснить мою проблему настолько ясно, насколько смогу, поэтому, пожалуйста, потерпите меня!:)

У меня есть что-то вроде следующего HTML.Обратите внимание, что каждый div в #container может повторяться любое количество раз в моем приложении.Таким образом, возможно, что div.a не будет там, или что у меня будет больше одного.Использование div.b + div.b влияет на все div.b, кроме первого из серии.Использование div.b: nth-child (even) начинает отсчет с div # 1, поэтому выбирается div # 2, и мне это не нужно.

Мне нужно иметь возможность выбиратьвсе четные div.b в полосе, без влияния чего-либо до или после полосы.И я бы хотел избежать использования JavaScript.Есть идеи?

Ответы [ 2 ]

0 голосов
/ 20 декабря 2011

Я добавляю этот ответ на тот случай, если кто-то найдет этот вопрос в поисковой системе.

После многих часов исследований, нет никакого магического ответа на этот вопрос. Не тратьте столько времени на это, как я, а используйте разметку «нечетный» и «четный». :)

0 голосов
/ 15 декабря 2011

'+' для следующего родного или соседнего элемента. то есть li + li или h3 + p

но вы не ищете соседний, вы ищете n-й элемент.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...