1

こんにちは、私は現在 IE < 9 と透明度のレンダリングでいくつかの問題を抱えています。透明な div とその上にいくつかのテキストがあります。Firefox Chrome と IE 9 では問題なく表示されます。ただし、古いバージョンの IE では、他のブラウザーと同様にテキストがレンダリングされません。読めますが、文字の端に奇妙なエイリアシングがあります...

これはウェブサイトです -->http://jmia-js.saude.azores.gov.pt

たとえば、IE8 を使用してアクセスすると、私の言いたいことがわかるでしょう。または、IE ネット レンダラーを使用して、IE8 ブラウザーでサイトをレンダリングすることもできます。

このマイナーなバグを解決する方法を知っている人はいますか? 本当にありがとう!

4

2 に答える 2

2

この問題は、IE で透明度を取得するために使用している CSS フィルター属性が原因のようです。代わりに透明な PNG を背景として使用してみてください。タイプは正しくアンチエイリアスされるはずです。

于 2011-04-28T16:37:23.913 に答える
0

古いバージョンの IE には、不透明度を読み取る別の方法がありました。次の行を追加してみてください。

.opaque {
    opacity: 1;
    filter: alpha(opacity = 100);
}
于 2011-04-28T16:51:54.353 に答える