【问题标题】:Change the Rendering in IE9 with Stylesheets使用样式表更改 IE9 中的呈现
【发布时间】:2014-11-11 14:26:59
【问题描述】:

有没有办法在 IE9 中禁用渲染?我们可以使用样式表更改来做到这一点吗? 或者网页上的一些元字符?

谢谢

编辑这里是一个示例

在 Chrome 中

在 IE9 中

我希望页面看起来像在 Chrome 中显示的那样。有什么办法可以在 IE9 中获得这种效果?

【问题讨论】:

  • “禁用渲染”是什么意思?
  • 你试过条件html cmets吗? (谷歌也许)
  • 我试过
  • 但这没有任何作用

标签: javascript css html internet-explorer-9


【解决方案1】:

您可以使用 IE conditional cmets 添加仅在 IE9 中加载的特定样式表。 在此样式表中,您应该添加修复呈现问题所需的任何内容。

<!--[if IE 9]>
<link href="stylesheets/ie9.css" rel="stylesheet" />
<![endif]-->

Here 是有关条件 cmets 及其工作原理的更多信息。

【讨论】:

  • 谢谢!但我不认为问题出在 CSS 中。问题是两个浏览器以不同的方式呈现相同的信息。所以,虽然我有相同的字体大小、样式和粗细,但在 ie9 中的显示方式不同。即使我更改了字体属性,文本仍然看起来有点脏。
  • 您的 css 不是问题,但您需要使用 css 来修复差异,因为每个浏览器都有自己的默认规则。您也可以尝试使用 normalize (necolas.github.io/normalize.css) 来重置这些规则。无论如何,没有代码很难检测到问题。修改你的代码会有很大帮助。
猜你喜欢
  • 2012-01-04
  • 2012-09-05
  • 1970-01-01
  • 2022-12-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-08-22
  • 2012-09-05
相关资源
最近更新 更多