2011-03-14 124 views
2

问候一切。IE8在不同操作系统版本之间的行为有所不同吗?

我已经测试了IE7,IE8在WinXP(和IE6上W2K)之后推出的客户端的网站。奇怪的是,客户正在报告他IE8浏览器的奇怪行为,我通常只会从IE6期望这种行为。我正在使用HTML5文档类型,而我正在使用<meta http-equiv="X-UA-Compatible" content="IE=edge">,所以我期望IE8最佳标准行为,这是我在XP上的体验。一个明显的区别是客户端使用Win7 SP1。这是一个红鲱鱼,还是我需要测试每个操作系统呢?

+0

貌似问题与使用变焦客户端:120%在IE8上的Win7 SP1。这会引发怪癖模式吗?我无法在WinXP上的IE8上重现此功能(缩放比例为120%)。 =/ – mkoistinen 2011-03-14 14:02:19

+0

哦,是的...变焦太可怕了。没有人对它进行测试(是否可以在每个浏览器和操作系统中测试每种可能的缩放大小?),并且确实会导致一些非常奇怪的故障。如果您的客户经常以120%的缩放浏览,那么他会遇到很多看起来破损的网站。如果我的经验有任何问题需要解决,那实际上是不可能解决的。 – Spudley 2011-03-14 15:03:03

回答

3

什么样的古怪行为被报道?您可能遇到与渲染引擎无关的问题。我的主要嫌疑是Win7将有不同的默认字体到WinXP(例如Calibri而不是Ariel),所以如果你有一个完全适合XP字体的布局,你可能会得到一些布局gremlins这些字体不可用的平台。 Calibri与Ariel在视觉上非常相似,但具有明显不同的指标,所以如果您的布局紧张,您可能会发现您的网站遭受了一些意想不到的单词换行或元素宽度。

这也将是其他操作系统不提供默认的Windows字体(即的MacOS,Linux的,但当然,他们不会使用IE)的情况。

如果这确实是你的问题,那么理论上你可以使用CSS @font-face来解决这个问题,通过在你的样式表中直接提供一个可下载的字体供你的页面使用。但令人遗憾的是,尽管目前使用的各种浏览器都支持该功能,但它们需要各种格式的字体,这使得实践中很难实现。

更方便,更实用的解决问题的方法是简单地用两种字体进行测试,并以这样的方式设计页面,它看起来在任何还好。

在一般情况下,它是您所期望的网站与被使用的所有操作系统/浏览器的组合,考个好主意。诸如IETester之类的工具适用于在单台机器上测试多个版本的IE。如果你无法自己测试所有的浏览器/操作系统组合,那么我会建议使用像BrowserShots这样的服务,它会通过电子邮件发送给你的网站截图,就像你可以想象的几乎所有浏览器和操作系统一样加载(而且还有很多你可能不能!)。

希望有所帮助。

+0

这些问题与布局相关,与字体无关。我用过BrowserShots,我觉得它们很贵(但是很有用!)。 – mkoistinen 2011-03-14 13:49:23

+0

我已经看到了一些由字体问题引起的相当戏剧性的布局问题,所以我仍然建议检查一下,特别是如果你的布局使用浮动。另外,Browsershots确实提供付费服务,但基本服务是免费的,只要您一次只需要几个浏览器,并且不介意稍等一会就可以获得结果。 – Spudley 2011-03-14 13:58:59

+0

+1因为一般很有帮助=) – mkoistinen 2011-03-14 14:50:05

相关问题