如果 IE 8 和更低版本的文本覆盖在任何应用了“过滤器”的元素上,那么它的渲染效果会很糟糕。没什么好惊讶的。我通常只是避免使用“过滤器”。然而,我在 IE9 中做了一些测试,我发现了一个巨大的问题;在应用了 css3 渐变或框阴影的任何元素上呈现的文本,文本呈现将被破坏。不仅对于直接位于元素顶部的文本,而且对于 z-index 中渐变上方的每个元素。例如,如果我用渐变定义我的页面背景,用纯白色 div 覆盖它,然后在其上呈现文本,它仍然很糟糕。我真的希望这只是一个测试版问题,将在最终版本中得到解决。我一直在使用代码 here , 一段时间的渐变(减去过滤器),但现在在 IE9 中,所有使用这种技术的页面看起来都很糟糕。有谁知道这件事吗?我用谷歌搜索时找不到任何关于这个问题的信息。
最佳答案
四年后,我认为可以肯定地说这是一个测试版问题。
在 IE 8 中打开示例,除了在 Windows XP 等平台上 IE 8 中总是糟糕的抗锯齿之外,没有明显的问题。
发生了很多变化。
关于internet-explorer - IE 文本渐变渲染,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4500347/