div.one p {font-weight: normal;} div:not(.one) p {font-weight: bold;}
否定擬似クラスの詳細度は、計算外になる。
上記の、スタイルルールは、詳細度が同じ、:notは計算外で、.oneだけを計算するので、詳細度は同じになる。
どちらが適用されるかは、前後関係によることになる。
http://d.hatena.ne.jp/zentoo/20120229/1330531511
:not()さんについては、「:not()の中に書かれたセレクタについては他と同じようにカウントし、:not()自体は擬似クラスとしてカウントしない」と書いてありますな。