A : div:not([position="static"]){position:static !important;}
B : div[position='fixed']{position:static !important;}

「A」の書き方だと有効なのですが、
「B」だと無効になります。
書き方が間違っているでしょうか?

やりたいのは「B」のfixedのときだけstaticにする、です。