【问题标题】:How can I get rid of these shadows on my text in Internet Explorer?如何消除 Internet Explorer 中文本上的这些阴影?
【发布时间】:2010-07-20 20:22:59
【问题描述】:

如果您在 IE http://mattculbreth.com 或 http://mattculbreth.com/projects.html,您会在文本周围看到阴影。 Safari、Chrome 和 FireFox 都能正确呈现。

通过查看 CSS,任何人都可以知道如何在 IE 中使它看起来更好吗? IE 9 看起来不错(但它没有渐变,我觉得很好)。

编辑 1:我从设计师那里得到了这个模板。它使用了最新的 CSS 魔法,所以我不会对这里不完美的 IE 性能感到震惊。 CSS 文件是 hereherehere

非常感谢!

马特

【问题讨论】:

  • 你为什么一开始就有这些text-shadow 指令?
  • 我认为您需要显示您的 .css 文件内容才能在此处获得帮助。
  • @Mark 他们已链接。这真的很奇怪。
  • 如果我右击并转换为PDF,它显示OK(在兼容模式下使用IE8。)否则,真的很难阅读。

标签: css internet-explorer internet-explorer-8 shadow


【解决方案1】:

编辑 #1:删除所有“过滤器:progid:DXImageTransform.Microsoft.dropshadow(...);”你的 theme.css 文件中的属性,你很高兴。

【讨论】:

  • 也许这个>很难确定 -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=0px, Color='#cccccc')";跨度>
  • 也许一次删除一个,但这些过滤器无论如何只能在 IE 中“工作”。
  • 明白了!非常感谢!
【解决方案2】:

看起来它是由theme.css 生成的,少数类应用了dropShadow 过滤器,包括.box.navwrapP.link A 等。我不太清楚是哪一个实际上导致了阴影,因为它们不应该被应用。您可以尝试删除它们以查看哪些修复它。

【讨论】:

    【解决方案3】:

    从所有 CSS 文件中删除 text-shadow 属性应该可以解决问题。我的理论是,即使它在 mc.css 中被覆盖,IE9.js 仍然雄心勃勃并正在应用它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-07-06
      • 2016-03-17
      • 2015-11-15
      • 2012-09-10
      • 1970-01-01
      • 2012-10-25
      • 1970-01-01
      • 2021-11-28
      相关资源
      最近更新 更多