IE 8透明div,内容在顶部
大家好 我目前在使用 IE << 时遇到一些问题9、透明渲染。 我有一个透明的 div 和一些文字。它在 Firefox Chrome 和 IE 9 中看起来不错。 但是,旧版本的 IE 无法像其他浏览器那样呈现文本。 它是可读的,但字母的边缘有一些奇怪的别名...
这是网站 -->http://jmia-js.saude.azores.gov.pt
如果您使用 IE8 访问它,例如,您'会明白我的意思的。或者你甚至可以使用 IE 网络渲染器在 IE8 浏览器中渲染站点。
有谁知道如何解决这个小错误? 非常感谢!
Hi all
I'm currently having some issues with IE < 9 and transparency rendering.
I have a transparent div and some text over it. it looks fine in Firefox Chrome and IE 9.
however, the older versions of IE don't render the text as well as the other browsers.
It's readable, but the letters have some weird aliasing on the edges...
this is the website -->http://jmia-js.saude.azores.gov.pt
if you visit it using IE8 for example, you'll see what I mean. or ou can even use
IE net renderer to render the site in a IE8 browser.
does anyone know how to solve this minor bug?
Thanks a bunch!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
看起来这个问题是由您用来在 IE 中获得透明度的 CSS 过滤器属性引起的。尝试使用透明 PNG 作为背景,您的类型应该可以正确消除锯齿。
It looks like the issue is caused by the CSS filter attribute you're using to get that transparency in IE. Try using a transparent PNG as the background instead and your type should anti-alias correctly.
旧版本的 IE 有另一种读取不透明度的方法。尝试添加这一行:
Older versions of IE got an alternative way to read the opacity. Try adding this line: