У меня возникли проблемы с использованием селектора css. Я хотел бы, чтобы выбрать все класс «контейнер», который не в родительском «нав»:css селектор: все кроме
<body>
<nav>
<div class="container"></div>
</nav>
<div class="container"></div>
<div class="container"></div>
<div class="container"></div>
...
</body>
Возможно ли это с помощью селектора CSS?
РЕШЕНИЕ: решение (thx Noah): :not(nav) > .container {/** out your v=css here */}
. Эта работа, если .container является прямым дочерним элементом nav.
Нет AFAIK. Вы можете перезаписать стили, например, '.container {background: red; } nav .container {background: none; } '. Пробовал это на прошлой неделе, не мог найти никакого способа сделать это. –