この辺に落ち着こうかな。
今回の試行で分かったことは、IE7のみに適用されると思っていたCSSハックが、実はOpera9.xにも有効だったこと。
*+html body div.shadow { margin-bottom: -15px; } /*just for IE7*/
何かOpera9.27での表示がおかしいなと思ったら、このハックがOperaにも適用されていました(追記:XML宣言するとOperaにも通ってしまうみたいです)。なので、純粋にIE7のみをターゲットとしたい場合は、以下のようにすると良いらしい。
*:first-child + html div.shadow { margin-bottom: -15px; } /* just for IE7 */
ちょっとググった感じでは、IE6とIE7とを一緒にハック対象とする方法が分からなかったんだけど、個別に書かないとダメかなぁ。
近々、ドロップシャドウのまとめ記事を書こうかと思っています。
Comments