Internet Explorer のレンダリング エンジンの穴やバグのある機能を修正する、役立つ JavaScript と .htc ビヘイビアがいくつかあります。それらのほとんどは重複または不完全な機能サポートを持っているようで、何を使用するかを決めるのは難しいです:
- DD_Roundies : 境界半径
- Fetchak ie-css3 : VML を使用した border-radius、box-shadow、text-shadow エミュレーション
- Keith Clark の ie-css3 : 高度なセレクターのサポート
- CSS3 PIE : border-radius, box-shadow, border-image, 複数の背景画像, linear-gradient as background image, rgba
- IE PNG の修正: AlphaImageLoader を使用したアルファ透過 PNG のサポート
- DD Belated PNG の修正: VML を使用したアルファ透過 PNG のサポート
- Dean Edwards IE[7-9].js : 高度なセレクター、アルファ透過 PNG、位置:固定、最小/最大幅/高さ、ボックス サイズ
- eCSStender : css3 セレクター
- Selectivizr : css3 セレクター
他にもあれば、このリストに追加してください: これはコミュニティ wiki です。
あなたの好みのスクリプトはどれですか? 利点と制限事項と落とし穴は何ですか?
更新: これらのスクリプトは現在、一般的に「ポリフィル」と呼ばれています。