2011-03-14 123 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

相關問題