2013-02-21 116 views
0

我的客戶的網站www.sateri.com在Internet Explorer 9兼容性方面存在問題。該網站在Firefox,Chrome和IE8及更低版本中看起來不錯。但不是在IE9中。問題是它不會在下拉菜單上顯示文字。Internet Explorer 9兼容性問題

然後,我嘗試了所有的方法來解決這個問題,我發現這個Stackoverflow以及其他網站上。這些是我添加的一些meta標籤。

  1. META HTTP-當量= 「X-UA-兼容」 內容= 「IE = 7,IE = 8,IE = 9,IE = 10」
  2. META HTTP-當量=「X- UA-兼容」內容= 「IE =邊沿」
  3. META HTTP-當量= 「X-UA-兼容」 內容= 「IE = EmulateIE7; IE = EmulateIE8; IE = EmulateIE9」

我將meta標籤放在所有其他不是元或標題的元素之前。

我也改變了DOCTYPE這樣:DOCTYPE HTML PUBLIC 「 - // W3C // DTD HTML 4.01過渡// EN」 「http://www.w3.org/TR/html4/loose.dtd

然後,我刪除的頭部和DOCTYPE以下任何評論

但是,網站仍然是一樣的。下拉菜單仍然不能很好地顯示。夥計們,請幫助我。我卡住了。我的客戶要我解決迫切:(

回答

0

你有一些輕微的標記錯誤......

http://validator.w3.org/check?uri=http%3A//www.sateri.com/main/en

,但我看不到任何東西,除了主要或塊的標籤...應該避免...是utf-8編碼...

您可以在IE中使用工具> Internet選項>高級選項卡,輔助功能按鈕,選中「忽略網頁中的字體樣式」來測試cufon ....這將迫使IE瀏覽器使用其默認的網絡字體,而不是cufon墊片...從內存cufon有一些與IE9問題...我認爲解決方案是添加x-ua IE = 8元爲ce IE9使用IE8渲染引擎... 那麼你可能會失去對你在那裏的一些html5功能的支持。