レガシーブラウザを切り捨てる CSS ハック
- 2007年8月31日
- 23:48
CSS レイアウトには、各ブラウザでの検証が不可欠ですが、一体どれくらい古いブラウザまで対応すべきなのかが一番の問題かと思います。
レガシーブラウザは多くのバグを残したままの状態で開発が終了しているので、全てのブラウザに CSS を対応させるのはコーディングの複雑化やその労力を考えても『正直、無理!』です。また、対応を試みたとしても検証できる環境が少ないので、中途半端にレイアウトが崩れるなどネットショップでは特に致命的な不具合を発生させる可能性が高くなります。
レイアウトが崩れるくらいなら、レガシーブラウザに限り CSS を読み込ませず、HTML をそのまま表示させる方法がよっぽどスマートだと思うワケです。
当アクセスログで調べたところ、第4〜5世代のレガシーブラウザ(Win IE4.x・Win IE5.x・Mac IE5.2)はどれも1%前後の使用率になっているので、そろそろ切り捨てる勇気も必要かと考えています。(正直、Win IE5.5 対応は迷いました。)