May 7, 2009

CSS Hack: Only for Opera 9

Opera 9 だけにCSSハック

Opera 9 だけにCSSを割り当てます。
方法は以下の通りです。

operaのところを #id名あるいは .class名 に置き換えて使ってください。

補足: Opera 9のCSSセレクタ

Operaの仕様を見てみます。

セレクタに Negation pseudo-class :not() というのがあります。
日本語でいうと否定擬似クラスと言うみたいですが、:not()と略したいですね。

さて、この:not() はCSS 3から出てきたもので W3C: Selectors Level 3 に書かれています。英語が苦手な僕には詳しい部分はわかりませんが、指定した条件と一致しない要素に限ってCSSを当てることができます。

ちなみにCSS 3セレクタ対応具合は次のサイトでもチェックできます。(精度はわかりません)