昨日おじゃました
ルーパスさまと、話をしているときに出た話題。
きっかけは、
CSSフレームワークって、使えるか、使うという話。
そこから、アスタリスクを使うと、簡単に IE と IE以外 のスタイルが定義できて、ブラウザごとの表示の違いを吸収できますよ。という話に。
このあたり、正直それほど詳しくなかったので、JAVASCRIPT を使う方法しか知らなかったのだが、
IEのバグ(?)をつかって、スタイルを切り分ける
CSSハック、
スターハックと呼ばれる方法で、実装するらしい。
また、スターハックは、あくまでもIEのバグだから、使わないようにしましょう。という意見も多く、
AllAbout の記事に、
CSS Hackを使わずにIEのバグに対処する方法というのが載っていたが、よく読むと、IEの
HTMLの独自拡張である
条件付きコメントという方法で記述できるというのだが・・・なんか、どうせIEの独自拡張なら、IEのバグにつけこんでも変わらないような気がしないでもない。
IEのバグなら
直らない(直さない)かもしれないが、独自拡張なら
勝手に仕様変更されるような気がするのは私だけでしょうか(大笑)