1

HTMLページに適切なDoctypeがある場合でも、IEには条件付きCSSが必要ですか?

今日、Doctypeが追加され、ページが標準モードでレンダリングされた場合、Quirksモードのページに対するIE固有の修正の多くは不要になると聞きました。それは本当ですか?

4

2 に答える 2

1

IE 用の特別なスタイル シートは必要ありません。一部のブラウザーにはいくつかのバグや違いがありますが、通常は、ブラウザー固有のスタイルを記述するよりも、それらを回避する方が適切です。

すべてのブラウザーで同じように機能するより堅牢なソリューションを使用すると、将来のブラウザーでもコードが引き続き機能する可能性が高くなります。

特に IE に修正を加える必要がある場合でも、他のブラウザーに問題を引き起こすことなく実行できるものもあります。たとえばdisplay:inline、フローティング要素を追加したり、要素に特定のサイズを設定したりします。

于 2012-12-04T23:56:53.517 に答える
0

doctype 宣言を含めることは確かに役立ちますが、バージョン 9 より前の Internet Explorer は、バージョンを経て徐々に増加する傾向にあり、標準に準拠したブラウザーとは異なる動作をするため、ほとんどの場合を除き、Internet Explorer 固有の修正なしでは回避するのに苦労することになります。ケースの基本。

重要なことは、doctype 宣言は IE をそこに到達させるのに大いに役立ちますが、すべてではなく、トレードオフを行う必要があるということです。doctype でどの問題が修正されるのか正確にはわかりませんが、多くの問題があると思います。個人的には、有効なDoctypeを含めます。

于 2012-12-04T23:59:37.733 に答える