Я надеюсь, что это не отправлено где-то в другом месте, я, конечно, не смог его найти. Даже не уверен, как объяснить это в поиске... По сути, я хочу настроить таргетинг на все остальные "контенты 1", скажем так, что все они имеют чередующиеся фоны. Достаточно легко настроить каждый второй элемент li с nth: child, однако я не могу понять, как выбрать КАЖДОГО ДРУГОГО li-ребенка из разных списков, чтобы "a" и "c" имели темный фон, а "b" и "d" - имеют стиль по умолчанию.
<ul>
<li>content</li>
<li>content 1</li> //a//
</ul>
<ul>
<li>content</li>
<li>content 1</li> //b//
</ul>
<ul>
<li>content</li>
<li>content 1</li> //c//
</ul>
<ul>
<li>content</li>
<li>content 1</li> //d//
</ul>
Изменить. Я пытаюсь сделать это в рамках установки Wordpress, в частности, к изображенному изображению внутри встроенного шаблона блогов. Таким образом, элементы li генерируются динамически, поэтому у меня нет прямой возможности добавить класс к элементу li. Хотя я мог теоретически отредактировать php, я надеялся, что есть способ нацеливаться через CSS...
Или вы можете просто вызвать его по этому фрагменту кода:
ul:not(:first-child) > li:nth-of-type(2){
color: red;
}
Ты слишком сильно ее оскорбляешь.
CSS:
.alt-row {
background-color : #DDD;
}
HTML:
<ul>
<li>content</li>
<li>content 1</li> //a//
</ul>
<ul>
<li>content</li>
<li class="alt-row">content 1</li> //b//
</ul>
<ul>
<li>content</li>
<li>content 1</li> //c//
</ul>
<ul>
<li>content</li>
<li class="alt-row">content 1</li> //d//
</ul>