大家好 我目前在使用IE< 9和透明度渲染。 我有一个透明的div和一些文本。它在Firefox Chrome和IE 9中看起来很不错。 但是,旧版本的IE不会像其他浏览器一样呈现文本。 它是可读的,但字母边缘有一些奇怪的别名......
这是网站 - > http://jmia-js.saude.azores.gov.pt
如果你使用IE8访问它,你会明白我的意思。或者你甚至可以使用 IE网络渲染器在IE8浏览器中渲染网站。
有谁知道如何解决这个小错误? 非常感谢!
答案 0 :(得分:2)
看起来这个问题是由您用于在IE中获得透明度的CSS过滤器属性引起的。尝试使用透明的PNG作为背景,并且您的类型应该正确地消除别名。
答案 1 :(得分:0)
IE的旧版本有另一种方法来读取不透明度。尝试添加以下行:
.opaque {
opacity: 1;
filter: alpha(opacity = 100);
}