CSSでmarginやpaddingを指定した上でbackgroundの色や画像などをその要素の幅までで抑えたい場合

FxやOpera、Safari向けにはinline-blockを指定すればいいだけの話だが、IEではinline-blockはまともに動かない。

しかし方法がある。 http://www.yomotsu.net/wp/?p=390
この方法を使えば普通にinline-blockがIEでも動く。

しかしこの2つの記述は共存出来ないため、条件分岐を使って別々に読み込ませるなりCSS Hackを使うなりする。

今回は条件分岐を使った。
http://blog.worldending.jp/archives/2007/04/internet_explorer.php#notebook
http://www.aboutworks.com/shokodei/diary/doc/select/

コメントを残す