1

我用粗体标记包围了文本,它在 IE 和 Chrome 中呈现不同。

IE 图像 --> 在此处输入图像描述

铬图像--> 在此处输入图像描述

谁能弄清楚这里可以做什么?

谢谢

4

4 回答 4

4

两种浏览器都有不同的渲染/布局引擎,结果很可能不同。

双方开发人员的品味和应用经验对如何呈现字体(和图片,以及 HTML 等)提供了不同的解释

但在大多数情况下,这并不重要;)。

更多的东西在这里这里

于 2011-06-17T10:54:05.313 回答
2

IE 和 Chrome 渲染<b>标签的不同通常是由于浏览器的默认 CSS 以及引擎如何决定渲染它以使它们接近相同的修复将使用 css。

<b id="example">Time</b>

#example {
font-weight:bold;
font-size:20px;
}

但是实际上,您将不得不期望每个浏览器在外观上存在一些差异,只有您可以决定什么是可以接受的差异:)

于 2011-06-17T10:57:24.980 回答
0

尝试<strong>改用。它可能更一致。另外,确保每个浏览器中的字体大小相同?是否明确设置?

除此之外,Chrome 和 IE 的呈现方式有所不同。IE 可以使用 ClearType 使文本更宽。

这里有关于禁用 ClearType 的讨论:IE8: Disable cleartype?

于 2011-06-17T10:55:35.893 回答
0

除了将所有文本都剪切为图像之外,您对此无能为力。渲染引擎、安装的字体、ClearType 调整/禁用、用户偏好等都将在涉及 Web 排版时对您不利。

于 2011-06-17T10:56:43.020 回答