我有以下的測試代碼:CSS:not()選擇器影響其他元素,我錯過了什麼?
<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>
這將產生以下的輸出:
在我的理解,世界你好應該大膽的紅色,但它只是大膽。 我預計第二規則來影響
- id爲測試元素或
- 帶班.random級而不是類。另一個類的任何元素
我在這裏錯過了什麼?爲什麼第二條規則不適用?
嘗試使用此 '#TEST,.random級:沒有(。另一級){顏色:紅;}' – ArmKh