@MrSusua

Как задать стиль для всех тегов span, кроме тех, которые внутри контейнера?

Добрый день!

И не профан, вроде, а не могу составить выражение.

Необходимо задать стиль для всех элементов span на странице, кроме всех span внутри контейнера .container. Вариант с перезаписью не предлагать. Мне необходимо именно исключить все span внутри контейнера из выборки и назначить им другой стиль.

Вот код для примера: https://jsfiddle.net/4e8mqL6y/

Заранее спасибо!
  • Вопрос задан
  • 643 просмотра
Пригласить эксперта
Ответы на вопрос 3
div:not([class*="container"]) span{
some style
}

Можно без указания div, но не думаю, что у вас где-то есть span без обертки )
Ответ написан
@mr_firuzinho
а можно еще легче :
.content>span {}
Ответ написан
Комментировать
@MrSusua Автор вопроса
В общем, промучившись пол-дня написал стиль без перезаписи стилей.
Если кому интересно, вот он:

.content > span, 
.content > :not(.container) span {
  color: blue;
}

.container span {
  color: red;
}


Если кто-нибудь знает как вот это правило записать одной строкой, напишите:

.content > span, 
.content > :not(.container) span {
  color: blue;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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