Задать вопрос
sorry_i_noob
@sorry_i_noob

Почему IE не отображает :nth-child(2), а Chrome отображает?

Здравствуйте. Есть такой код.
HTML:
<div class="parent">
	<div class="col-1">
		<div class="elem">
			col-1 Текст 1
		</div>
		<div class="elem">
			col-1 Текст 2
		</div>
		<div class="elem">
			col-1 Текст 3
		</div>
		<div class="elem">
			col-1 Текст 4
		</div>
		<div class="elem">
			col-1 Текст 5
		</div>
	</div>
</div>

CSS:
.elem {
	border: 1px solid black;
	background-color: green;
}

.col-1 :nth-child(2) {
	background-color: #fff;
}


Вот результат в Chrome:
5d36e98ae878c490699622.png

Вот результат в IE:
5d36e9983cd75933165546.png
При том, что на developer.mozilla.org написано, что это свойство поддерживается в IE:
https://developer.mozilla.org/en-US/docs/Web/CSS/:...

Почему же тогда не отображается?
  • Вопрос задан
  • 92 просмотра
Подписаться 1 Простой 9 комментариев
Решения вопроса 1
sorry_i_noob
@sorry_i_noob Автор вопроса
У меня был включен режим совместимости в IE. Я отключил его, и все стало корректно отображаться. Всем спасибо за попытки помочь.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
Лига Роботов Новосибирск
от 65 000 до 85 000 ₽
ITK academy Нижний Новгород
от 80 000 до 120 000 ₽
Love.ru Пермь
от 100 000 ₽