我已經測試了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