IE 8透明div,内容在顶部

发布于 2024-11-04 02:32:59 字数 299 浏览 1 评论 0原文

大家好 我目前在使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

鸠魁 2024-11-11 02:32:59

看起来这个问题是由您用来在 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.

最笨的告白 2024-11-11 02:32:59

旧版本的 IE 有另一种读取不透明度的方法。尝试添加这一行:

.opaque {
    opacity: 1;
    filter: alpha(opacity = 100);
}

Older versions of IE got an alternative way to read the opacity. Try adding this line:

.opaque {
    opacity: 1;
    filter: alpha(opacity = 100);
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文