1、一個可能是你的CSS樣式引用的書寫方式不正確,導致在IE9和IE10下面無法通過MIME的檢查,如果是這個原因,在代碼里面修改一下css樣式引用的方法就行了。
我們提供的服務有:成都網站建設、成都網站設計、微信公眾號開發、網站優化、網站認證、鹽湖ssl等。為近1000家企事業單位解決了網站和推廣的問題。提供周到的售前咨詢和貼心的售后服務,是有科學管理、有技術的鹽湖網站制作公司
2、這是因為IE很多方面并沒有按html和css的標準來做,它是想搞一套自己的標準,結果證明是失敗的,因此IE(主要是指IE8-)不是標準瀏覽器,很多html5和css3的效果無法在IE中呈現出來。
3、按照路徑預覽的網頁文件和style.css應處于同一文件夾的根目錄才可以。注意事項:書寫的代碼兼容性問題,建議查看css hack。a:link、a:visited、a:hover,按照順序寫。
4、兼容性視圖只能治標,不能治本。由于新版本IE安全機制的修改,對于本地的CSS文件會檢查它的MIME type值是否匹配,如果css的mime type不是text/css,就會拒絕加載。
瀏覽器緩存過多造成空間不足,IIS空間不足等網絡因素也可能是造成CSS加載失敗的原因。(4)編碼問題檢查CSS文件中的字符集是否與我們調用的CSS文件的網頁的字符集是否一致,也就是charset屬性那里。
網絡原因IIS空間不足、瀏覽者網速慢、空間速度慢等網絡因素是造成CSS加載失敗的原因之一。解決辦法:更換網絡、刷新緩存路徑錯誤網頁打開時,沒有顯示CSS設定的樣式,只以原始狀態顯示。那么就可能是我們CSS文件路徑出錯。
可能原因如下:HTML頁面編碼與CSS編碼不同(如HTML為gbk,CSS為utf-8)。CSS文件中未指定@charset頭聲明,導致IE默認使用頁面編碼來解碼CSS文件(DEMO中IE瀏覽器使用gbk來解碼一個utf-8的CSS文件)。
IE9+瀏覽器控制需要css文件的響應類型為text/css,被你的頁面是沒有這類型的,導致瀏覽器忽略了你的css文件。
這是因為IE很多方面并沒有按html和css的標準來做,它是想搞一套自己的標準,結果證明是失敗的,因此IE(主要是指IE8-)不是標準瀏覽器,很多html5和css3的效果無法在IE中呈現出來。
還 有一種情況,在IE8下只有不使用兼容模式頁面才能顯示正常,但是如果設定為IE8的模式,在IE9中卻會導致CSS3失效。看來,需要針對 IEIE9 分別 禁用兼容模式。
我覺得你可能是寫錯了,引用外部CSS鏈接樣式的寫法: 你也有可能是html的編碼,就像樓上朋友所說的一樣。
本文名稱:ie下css樣式失效 css樣式出不來
文章路徑:http://vcdvsql.cn/article24/dggisje.html
成都網站建設公司_創新互聯,為您提供動態網站、軟件開發、虛擬主機、品牌網站建設、服務器托管、靜態網站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯