2
我的web應用程序在IE8中觸發怪癖模式。它改變我的doctype(html5),然後大寫每個標籤。Internet Explorer自動更改我的DOCTYPE
當我在Google Chrome中保存頁面並在IE8中打開保存的頁面時,它工作正常。
有人知道這裏出了什麼問題,我該如何修復它?
我已經嘗試過:
我讀到這並試圖
<html>
之前評論打,不 運氣: IE6 changes DOCTYPE to a bad one我看到了谷歌瀏覽器保存的版本有一個META標籤定義添加的 內容類型。試圖插入這個頁面,並試圖做 這與PHP的
header()
,但沒有運氣。我試過其他的doctype我這個網頁上找到: http://dorward.me.uk/www/ie8/
使用,因爲頁面與PHP產生保存的版本是不是一種選擇。
編輯: 我試圖把谷歌Chrome版本在Web服務器上,但IE瀏覽器在該版本也失敗了。有沒有可能影響IE瀏覽器頁面呈現的服務器設置?
EDIT2: 我試圖
<!DOCTYPE html>
和
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
兩人均改爲:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">`
我們可以看到頁面或標記嗎? –
該頁面有700行代碼並在內部網絡中運行,所以我不認爲我可以輕鬆展示它。 – ONOZ
好吧,也許只是將doctype聲明從文件本身複製到記事本中,而不是通過瀏覽器insepction。可能是一個簡單的錯誤。 –