У меня есть следующий код теста:CSS: не() селектор влияет на другие элементы, что мне не хватает?
<html>
<head>
<style type="text/css">
#test, .random-class { font-weight:bold; }
#test, .random-class:not('.another-class') { color:red; }
</style>
</head>
<body>
<div id="test">hello world</div>
</body>
</html>
Это производит следующий вывод:
В моем понимании, привет мир должен быть смелым и красным, но это только смелый. я ожидал, что второе правило повлиять на
- элемент с идентификатором тест ИЛИ
- любой элемент с классом .random класса, а не класса .another класса
Что мне здесь не хватает? Почему второе правило не применяется?
Попробуйте с этим '#test, .random-класса: нет (.another-класс) {цвет: красный;}' – ArmKh