スタイルシート(CSS)で、IEとIE以外で切り替える方法

昨日おじゃましたルーパスさまと、話をしているときに出た話題。

きっかけは、CSSフレームワークって、使えるか、使うという話。

そこから、アスタリスクを使うと、簡単に IE と IE以外 のスタイルが定義できて、ブラウザごとの表示の違いを吸収できますよ。という話に。

このあたり、正直それほど詳しくなかったので、JAVASCRIPT を使う方法しか知らなかったのだが、
IEのバグ(?)をつかって、スタイルを切り分ける CSSハックスターハックと呼ばれる方法で、実装するらしい。

また、スターハックは、あくまでもIEのバグだから、使わないようにしましょう。という意見も多く、AllAbout の記事に、CSS Hackを使わずにIEのバグに対処する方法というのが載っていたが、よく読むと、IEのHTMLの独自拡張である条件付きコメントという方法で記述できるというのだが・・・なんか、どうせIEの独自拡張なら、IEのバグにつけこんでも変わらないような気がしないでもない。

IEのバグなら直らない(直さない)かもしれないが、独自拡張なら勝手に仕様変更されるような気がするのは私だけでしょうか(大笑)



同じカテゴリー(HTML/CSS)の記事

上の画像に書かれている文字を入力して下さい
 
<ご注意>
書き込まれた内容は公開され、ブログの持ち主だけが削除できます。

写真一覧をみる

削除
スタイルシート(CSS)で、IEとIE以外で切り替える方法
    コメント(0)