0

フッターのソーシャル アイコンで赤の背景を表示する ie8。

#f00すべての色を削除して をすべて変更しようとしましbackgroundたが、Internet Explorer でソーシャル アイコンが正しく表示されません。IE10 およびすべての主要なブラウザーでテストしましたが、この問題は発生しません。

4

2 に答える 2

1

透明度のある PNG を使用し、それを CSS 不透明度と組み合わせる (つまり、IE 独自のfilter不透明度を使用する) 場合、IE8 の既知のバグに遭遇する可能性があります。議論と考えられる回避策については、hjereを参照してください。

filterアドバイス:古い IE ではスタイルを使用しないでください。filterを使用しないと IE8 以前では実行できないことがいくつかありfilterます。しかし、非常に多くの癖やバグがあるため、価値があることはほとんどありません。多くの場合、それらがなくても IE8 の方が使いやすいサイトです。これらの機能を使用する必要がある場合は、IE8 をまったくサポートしないことをお勧めします。

また、スクリーンショットから、ページが互換モードで読み込まれていることに注意してください (アドレス バーの「壊れたページ」アイコンを参照してください)。これは、IE8 を使用しているにもかかわらず、実際には IE7 モードで表示されていることを意味します (または quirks モードである可能性もあります。スクリーンショットから確認するのは難しいですが、IE7 モードである可能性が高いと思います)。間違ったモードを使用すると、追加の IE バグや機能の欠落が見られるため、この問題も修正する必要があります。

于 2013-03-29T15:33:39.280 に答える
-1

それはPNGアイコンですか?IE8 には透明な PNG アイコンに関するバグ (または機能?) があります。背景を設定してみてください: tranparent !important; Image-Element に直接。その他の可能性として、これらの要素に CSS 不透明度を使用している可能性があります。これも、この動作の原因である可能性があります。

ありがとう – ステファン・ブレンドル

于 2013-03-29T15:25:32.617 に答える