【问题标题】:Blurry text after scrolling in IE6IE6滚动后文字模糊
【发布时间】:2010-11-15 19:18:18
【问题描述】:

我在 IE 中遇到了文本问题,当页面加载时,文本看起来整洁明快,但是当我双击页面的一些空白处时,文本看起来像这样:

alt text http://www.imagechicken.com/uploads/1249051422046133000.jpg

这个问题有已知的解决方案吗?

谢谢

【问题讨论】:

  • 你真的需要一个 IE 支持论坛来解决这个问题,这不是编程相关的问题。
  • 拉撒路的评论毫无帮助。这与其他数百个 IE6 渲染错误线程一样与编程相关;非常。
  • 同意 Oli 的观点。虽然我最初建议在其他版本的 IE 或 Firefox 中尝试它。这个问题很容易指向 CSS/HTML 的问题。
  • 你能发布一个 HTML & CSS sn-p 来说明这个问题吗?
  • 如果您没有要展示的最低测试用例,您能否发布一个指向有问题的页面的链接?

标签: html css internet-explorer internet-explorer-6


【解决方案1】:

哇,这让我回来了。在某些情况下曾经发生在我身上。如果我没记错的话,您需要做的就是将其添加到 CSS 的第一行:

* { position: relative; } 

当然,这有其自身的影响,但看看它是否适合你。

编辑,您可以更具体地说明您的相对定位(修复它)this evolt article 以某种方式解释正在发生的事情以及您需要做些什么来修复它。大同小异,但你会明白为什么 IE6 同时如此垃圾 =)

【讨论】:

  • 好吧,它让它消失了(因为那个 div 是绝对定位的)这也没有任何意义,因为 * 选择器对于像 ID 或 CLASS 选择器这样的东西来说更松散
  • 尝试在文本元素上设置position:relative(并对其进行调整,如果这会导致恶作剧)
【解决方案2】:

这看起来像是 ClearType 渲染问题 - 您知道您是否在 Windows 中启用或禁用了 ClearType?

另外,您的 CSS 中是否有任何 opacity 设置 (filter:alpha(opacity=x))?

(IE6 将 ClearType 渲染应用于应用了不透明度设置的文本,而 IE7、IE8 则没有)

【讨论】:

  • +1 我一直在 IE 中看到这种效果,而且几乎总是由于 CSS 中的过滤器或其他 DX 效果。
【解决方案3】:

尝试为文本元素设置背景。这通常可以解决 IE6 中的文本渲染问题。

【讨论】:

    【解决方案4】:

    这是一个很长的镜头,但您是否使用任何特定于 IE 的DirectX transforms?或者,类似地,如果您对页面没有 100% 的控制权,是否可以使用广告之类的其他东西?

    【讨论】:

    • 发生在我的两台显示器上,还没有机会在任何其他机器 ATM 上进行测试,不过提示很好
    【解决方案5】:

    这感觉更像是驱动程序或硬件相关问题。这是否发生在任何机器上的 IE6 上?如果您重新安装视频驱动程序或调整显示设置怎么办?如果您使用不同的视频卡会怎样?

    【讨论】:

      【解决方案6】:

      这与 HTML/CSS 代码无关。重新安装浏览器。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-04-26
        • 2014-11-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多