@fuckingawesomenigga

Как решить проблему вложенности :nth-of-type()?

<section class="main">
	<div>
		<div class="rating">
		</div>
	</div>
	<div>
		<div class="rating">
		</div>
	</div>
	<div>
		<div class="rating">
		</div>
	</div>
	<div>
		<div class="rating">
		</div>
	</div>
<section>


.main {
  counter-reset: heading;
}

.rating:before {
  position: absolute;
  counter-increment: heading;
  content: counter(heading);
}

.rating:nth-of-type(1) {
  color:#000;
}

.rating:nth-of-type(2) {
  color:#fff;
}


Я так понимаю не работает из-за вложенности, работает :nth-of-type(1) на все элементы.
Поскажите, есть ли способ решить проблему, кроме выноса из дива?
  • Вопрос задан
  • 262 просмотра
Решения вопроса 1
agmegadeth
@agmegadeth
Веб-разработчик в дизайн студии
Есть. Стилизовать через
.main>div:nth-of-type(n) .rating{
  xxx
}
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@soledar10
html css3 js jquery
.main .item:nth-of-type(1) .rating{
  color:#000;
}

.main .item:nth-of-type(2) .rating{
  color:#fff;
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы