只要我把我的腳本放入我的頁面在IE中完美顯示,但在Firefox和鉻它根本不加載我的CSS文件。Chrome和火狐不會加載CSS的html 5 doctype
但是當我刪除doctype標籤時,firefox和chrome都顯示完美的頁面! 而奇怪的是,當我在本地加載文件,它與doctype標籤工作正常..
是我的主機過時或什麼?
「解決」它:
<!--[if IE]>
<!DOCTYPE html>
<![endif]-->
只要我把我的腳本放入我的頁面在IE中完美顯示,但在Firefox和鉻它根本不加載我的CSS文件。Chrome和火狐不會加載CSS的html 5 doctype
但是當我刪除doctype標籤時,firefox和chrome都顯示完美的頁面! 而奇怪的是,當我在本地加載文件,它與doctype標籤工作正常..
是我的主機過時或什麼?
「解決」它:
<!--[if IE]>
<!DOCTYPE html>
<![endif]-->
你似乎有很多CSS錯誤和警告,看看這個鏈接,並通過他們自己的方式,也許它會開始工作......
至於你的HTML,你有重複一些ID名稱這是壞的標記,看看這裏,並嘗試要麼對其進行重命名或將其更改爲一個類,你可以有許多類具有相同的名稱...
你發現自己並沒有解決問題的解決方案,它只是通過不包括不同的瀏覽器的doctype這是不好的做法把一個創可貼就可以了。
今天的現代網頁中需要文檔類型。沒有人,你會陷入怪癖模式,特別是IE會努力正確地呈現你的頁面。你永遠不想陷入怪癖模式。
刪除您的條件註釋並將所有網頁上的doctype始終呈現給所有瀏覽器以保持標準模式。不要使用IE作爲事情應該如何工作的參考。
按照您認爲應該完成的步驟編寫標記,驗證它,然後在所有瀏覽器中查看它是否正常工作。 IE瀏覽器比其他瀏覽器遇到更多問題,但IE很可能是錯誤的。
您的服務器是否爲CSS文件發送正確的MIME類型?他們需要是文本/ CSS或Firefox(等)將忽略它們。見https://developer.mozilla.org/en/docs/Incorrect_MIME_Type_for_CSS_Files –