Я пытаюсь изменить порядок столбцов начальной загрузки, чтобы они чередовались в каждой строке.Это легко сделать, если это плоский сайт, но я использую цикл WP, поэтому нужно настроить таргетинг на все остальные столбцы с помощью CSS.
Мой текущий код приведен ниже, но, похоже, он нацелен на каждый .odd.элемент не просто любой другой элемент.Я пробовал ребенка и введите.
HTML
<div class="alternate">
<div class="jumbotron jumbotron-fluid">
<div class="container">
<div class="services-content row">
<div class="col-8 odd"><?php echo $content; ?></div>
<div class="col-4 even"><img src="<?php echo $image ?>" /></div>
</div>
</div>
</div>
<div class="jumbotron jumbotron-fluid">
<div class="container">
<div class="services-content row">
<div class="col-8 odd"><?php echo $content; ?></div>
<div class="col-4 even"><img src="<?php echo $image ?>" /></div>
</div>
</div>
</div>
</div>
CSS
.alternate .odd:nth-of-type(odd){
order: 1;
}
Конечно, кодвыше показано только одно «нечетное», но раздел jumbotron повторяется много раз (я только что удалил PHP).
Может кто-нибудь увидеть, что не так?Я думаю, что это вопрос с вложенностью может быть?