我已经测试了IE7,IE8在WinXP(和IE6上W2K)之后推出的客户端的网站。奇怪的是,客户正在报告他IE8浏览器的奇怪行为,我通常只会从IE6期望这种行为。我正在使用HTML5文档类型,而我正在使用<meta http-equiv="X-UA-Compatible" content="IE=edge">
,所以我期望IE8最佳标准行为,这是我在XP上的体验。一个明显的区别是客户端使用Win7 SP1。这是一个红鲱鱼,还是我需要测试每个操作系统呢?
回答
什么样的古怪行为被报道?您可能遇到与渲染引擎无关的问题。我的主要嫌疑是Win7将有不同的默认字体到WinXP(例如Calibri而不是Ariel),所以如果你有一个完全适合XP字体的布局,你可能会得到一些布局gremlins这些字体不可用的平台。 Calibri与Ariel在视觉上非常相似,但具有明显不同的指标,所以如果您的布局紧张,您可能会发现您的网站遭受了一些意想不到的单词换行或元素宽度。
这也将是其他操作系统不提供默认的Windows字体(即的MacOS,Linux的,但当然,他们不会使用IE)的情况。
如果这确实是你的问题,那么理论上你可以使用CSS @font-face
来解决这个问题,通过在你的样式表中直接提供一个可下载的字体供你的页面使用。但令人遗憾的是,尽管目前使用的各种浏览器都支持该功能,但它们需要各种格式的字体,这使得实践中很难实现。
更方便,更实用的解决问题的方法是简单地用两种字体进行测试,并以这样的方式设计页面,它看起来在任何还好。
在一般情况下,它是您所期望的网站与被使用的所有操作系统/浏览器的组合,考个好主意。诸如IETester之类的工具适用于在单台机器上测试多个版本的IE。如果你无法自己测试所有的浏览器/操作系统组合,那么我会建议使用像BrowserShots这样的服务,它会通过电子邮件发送给你的网站截图,就像你可以想象的几乎所有浏览器和操作系统一样加载(而且还有很多你可能不能!)。
希望有所帮助。
这些问题与布局相关,与字体无关。我用过BrowserShots,我觉得它们很贵(但是很有用!)。 – mkoistinen 2011-03-14 13:49:23
我已经看到了一些由字体问题引起的相当戏剧性的布局问题,所以我仍然建议检查一下,特别是如果你的布局使用浮动。另外,Browsershots确实提供付费服务,但基本服务是免费的,只要您一次只需要几个浏览器,并且不介意稍等一会就可以获得结果。 – Spudley 2011-03-14 13:58:59
+1因为一般很有帮助=) – mkoistinen 2011-03-14 14:50:05
- 1. 跨不同操作系统的相同浏览器版本
- 2. 不同操作系统版本之间的iPhone应用程序兼容性
- 3. 为什么DateTime.Now.Date格式在不同系统之间有所不同?
- 4. 在不同版本的操作系统上测试iPhone软件
- 5. R:下载不同操作系统的所有依赖关系
- 6. 针对不同版本的Windows Phone操作系统
- 7. 需要不同操作系统版本的MacOS vs Info.plist
- 8. “新闻系统”在不同的系统上的行为不同
- 9. VirtualEnv在不同的操作系统
- 10. FbxAnimCurve在SDK 2016和2009版本之间有不同的行为
- 11. 如何区分node.js中的不同操作系统发行版?
- 12. 如何在同一操作系统中管理不同版本的node.js?
- 13. 在不同的操作系统中运行powershell脚本
- 14. Valgrind错误在操作系统中有所不同
- 15. 内C - complex.h意外的行为在不同的操作系统
- 16. DLL依赖关系 - 在不同的系统上有所不同?
- 17. 网页在不同的操作系统上看起来不同?
- 18. 为主要操作系统版本设置最低操作系统版本,同时允许以前的操作系统版本?
- 19. 不同的机器和操作系统的应用程序行为不同
- 20. rvm和系统库的不同版本
- 21. Python和不同的操作系统
- 22. 不同版本的Windows操作系统之间的Windows应用程序不兼容原因
- 23. 不同版本的Windows之间的HTML渲染是否有所不同?
- 24. 不同的WebSocket协议版本之间有什么关系?
- 25. QTextBrowser在调试和发布版本之间的行为不同
- 26. 操作系统版本,API级别和Java版本之间的关系
- 27. 移动操作系统与桌面操作系统有什么不同
- 28. WPF - 在不同操作系统上的相同风格的contexmenu
- 29. Google Analytics.js不能在不同操作系统上的相同浏览器之间工作
- 30. Android。内存管理在不同版本的Android操作系统中
貌似问题与使用变焦客户端:120%在IE8上的Win7 SP1。这会引发怪癖模式吗?我无法在WinXP上的IE8上重现此功能(缩放比例为120%)。 =/ – mkoistinen 2011-03-14 14:02:19
哦,是的...变焦太可怕了。没有人对它进行测试(是否可以在每个浏览器和操作系统中测试每种可能的缩放大小?),并且确实会导致一些非常奇怪的故障。如果您的客户经常以120%的缩放浏览,那么他会遇到很多看起来破损的网站。如果我的经验有任何问题需要解决,那实际上是不可能解决的。 – Spudley 2011-03-14 15:03:03