私は、影やグラデーションなどに対する IE のかなりばかげた要件について学習してきましたが、この点でいくつかの矛盾に直面しています。
多くのサイトでは、グラデーションとシャドウの組み合わせには次の行が必要であると示唆しています。
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#F8F8F8') progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=170, Color='#C6C6C6');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#F8F8F8') progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=170, Color='#C6C6C6')"; }
CSS3Please.com は、IE 5.5-9 に完全に準拠するには最初のフィルタのみが必要であると示唆しています。つまり、-ms-filter はまったく役に立たないということです。-ms-filter はもう必要ですか、それとも IE の開発における一時的なケースでしたか?