Вопрос по css-selectors, css, html – Прикованный: не селектор не работает для дочернего div

1

У меня есть дочерний div, который был выполнен классом .img.

Хотя я вставляю: не селектор для этого div, как

.main .content .index-exp .img:not(.view-image){ /*rest*/ }

это все еще влияет на мой div.

Вотhttp://jsfiddle.net/x80vm7y8/15/ адрес.

Может ли это быть ошибка?

Мой результат

Ожидаемый результат

@ j08691 Если вы прочитаете это, вы увидите, что это о. Цепочка не: селектор. Deniz Porsuk
.img а также.view-image не один и тот же элемент. Поэтому вы не можете использовать:not в этом случае. isherwood
Чем этот вопрос отличается отваш последний? j08691

Ваш Ответ

2   ответа
1
.index-exp .img img:not(.view-image){ }

1

.main .content .index-exp .img img:not(.view-image) {}

Обновленный пример

img элементы с классом.view-image были потомками.img элементы (они не содержали.img класс сами). Вы пытались отрицать элементы с классом.view-image а также .img а не элементы с классом.view-image и тегтип изimg.

В качестве альтернативы, работают следующие работы:

.main .content .index-exp img:not(.view-image) {}
Спасибо, я оценил. Deniz Porsuk
Это реально? Позвольте мне проверить это, я трачу на это часы. Deniz Porsuk

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