Internet explorer 8 IE8在不同操作系统版本之间的行为是否有所不同?

Internet explorer 8 IE8在不同操作系统版本之间的行为是否有所不同?,internet-explorer-8,Internet Explorer 8,大家好 在WinXP上的IE7-IE8(和W2K上的IE6)上进行了测试之后,我为一个客户推出了一个网站。奇怪的是,客户端从他的IE8浏览器报告奇怪的行为,我通常只会从IE6报告。我使用的是HTML5 doctype,我使用的是,所以我希望IE8能达到最佳标准,这就是我在XP上的经验。一个明显的区别是客户端使用的是Win7 SP1。这是在转移注意力,还是我也需要测试每个操作系统?报告了什么样的奇怪行为?可能存在与渲染引擎无关的问题 我的主要怀疑是Win7将有不同于WinXP的默认字体(例如Cal

大家好


在WinXP上的IE7-IE8(和W2K上的IE6)上进行了测试之后,我为一个客户推出了一个网站。奇怪的是,客户端从他的IE8浏览器报告奇怪的行为,我通常只会从IE6报告。我使用的是HTML5 doctype,我使用的是
,所以我希望IE8能达到最佳标准,这就是我在XP上的经验。一个明显的区别是客户端使用的是Win7 SP1。这是在转移注意力,还是我也需要测试每个操作系统?

报告了什么样的奇怪行为?可能存在与渲染引擎无关的问题

我的主要怀疑是Win7将有不同于WinXP的默认字体(例如Calibri而不是Ariel),因此如果你有一个非常适合XP字体的布局,你可能会在一个没有这些字体的平台上得到一些布局小精灵。Calibri在视觉上与Ariel非常相似,但有明显不同的度量标准,因此如果您的布局紧凑,您可能会发现您的站点受到一些意外的单词包装或元素宽度的影响

在其他不提供默认Windows字体的操作系统中也会出现这种情况(例如MacOS、Linux,当然,它们不会使用ie)

如果这确实是您的问题,那么从理论上讲,您可以使用CSS
@font-face
来解决这个问题,方法是在样式表中提供可下载的字体,以便在页面上直接使用。然而遗憾的是,尽管目前使用的各种浏览器都支持这一功能,但它们要求字体采用多种格式,这使得在实践中很难实现

对于这个问题,一个更简单、更实用的解决方案是简单地使用两种字体进行测试,并以这样一种方式设计页面,使其在两种字体中都看起来不错

一般来说,最好在您希望与站点一起使用的所有操作系统/浏览器组合中进行测试。像这样的工具适合在一台机器上测试多个版本的IE。如果你不能自己测试所有的浏览器/操作系统组合,那么我建议你使用像这样的服务,它可以通过电子邮件向你发送你网站的截图,因为它几乎可以加载到你能想象到的所有浏览器和操作系统中(还有很多你可能不能!)


希望能有所帮助。

这些问题与版面相关,而与字体无关。我使用过浏览器快照,我发现它们很昂贵(但很有用!)。我见过一些由字体问题引起的相当严重的布局问题,所以我仍然建议检查一下,特别是如果您的布局使用浮动。此外,Browsershots确实提供付费服务,但基本服务是免费的,只要您一次只需要几个浏览器,并且不介意等待一点结果。谢谢。我看你已经发现问题的原因是Zoom。我不敢相信我没有想到这一点,因为这也让我头疼不已。希望你能找到一个解决方案。我想客户可能也在强迫这个网站进入怪癖模式,他们在工具->兼容性视图设置中的设置,因为他们以前的网站需要它。因此,无论我使用了多少正确的doctype和/或meta属性,一半的公司都会看到它被破坏。说真的,微软当初发明兼容模式时是怎么想的?其次,为什么要让客户能够强制使用?哈!看起来问题与Win7 SP1上IE8上使用zoom:120%的客户端有关。这会触发怪癖模式吗?我无法在WinXP的IE8上复制这一点(同样在zoom:120%)=/哦,是的。。。变焦很可怕。没有人测试它(甚至可以在每个浏览器和操作系统中测试每个可能的缩放大小吗?),它确实会导致一些非常奇怪的故障。如果你的客户经常以120%的缩放率浏览,那么他会遇到很多看起来不完整的网站。如果以我的经验为依据,这几乎是不可能解决的。