透明なスクロールバー (その一部) を使用したページと、 を使用filter: chroma()
して完全に不透明ではないいくつかのテーブルがありfilter: alpha()
ます。私の問題は、IE8 ではこのように表示されますが、IE9 では表示されないことです。IE9 はどちらか一方のみを透明に表示しますが、IE8 のように両方を表示することはありません。誰か情報やヒントを持っていますか?ありがとう!
質問する
267 次
1 に答える
3
IE9filter
では、より標準的な CSS プロパティを優先して、古いスタイルのサポートが廃止されました。
たとえば、不透明度が必要opacity
な場合は、他のブラウザーと同様にスタイルを使用します。で可能だった他のほとんどの効果は、filter
標準の CSS を使用して IE9 でも行うことができます。おまけに、標準コードを使用することで、他のブラウザーもサポートしていることになります。
含まれていた機能が 1 つまたは 2 つありますがfilter
、IE9 は同等の標準をサポートしていませんが、ほとんどのことは実行できます。
ゴミの古いスタイルを本当に使い続ける必要がある場合filter
(たとえば、変更できない方法でそれらを使用する低品質のサイトがある場合) は可能です: IE9 に IE8 互換モードを使用するように指示する必要があります。 . それは理想的ではなく、そもそも IE9 を使用する利点のほとんどを捨ててしまいますが、それは可能です。
于 2012-08-26T19:01:18.223 に答える