首頁  >  文章  >  web前端  >  html讀取不了css樣式怎麼辦

html讀取不了css樣式怎麼辦

藏色散人
藏色散人原創
2021-01-20 09:09:417600瀏覽

html讀取不了css樣式的解決方法:1、檢查css路徑並修改;2、修改css檔案中指定的編碼與頁面統一;3、修改HTML頭部的DOCTYPE聲明;4、檢查是否使用@import並修改即可。

html讀取不了css樣式怎麼辦

本教學操作環境:windows10系統、HTML5&&CSS3版,DELL G3電腦。

推薦:《HTML影片教學

html怎麼讀取不了css樣式?

「style=" "」的方式是肯定有效果,因為它的等級最高。

你寫在CSS樣式裡的內容不起作用可能是被其他的重複設定覆蓋了;或者外聯的CSS樣式表沒有加載、失效了(注意是全部加載不上,這裡排除部分樣式不相容問題)。

原因:

1、先考慮是否css路徑錯誤。

2、在樣式最開始有寫註釋,而當中文註釋中的漢字為奇數個數時,會與結尾的“*/”組合成合法字符,以至於註釋不能及時關閉,這樣後續樣式全部被自動註解。

3、css檔案中指定的編碼與頁面不統一,瀏覽器用頁面編碼解析css,自然會出錯。我的IE更新到IE11時遇到了這個問題,html給的gb2312,css文件頭給了的@charset"utf-8",css完全加不上。

範例:

(1) 外聯css檔案開頭給了@charset "utf-8"

(2)CSS檔案中未指定@charset頭聲明,導致IE預設使用頁面編碼來解碼CSS檔案。

在這裡解釋一下,gb2312和gbk都是較早的國標碼,主要用來編解碼常用漢字。而utf-8則較國際化一些,同時適用中文,以英文為基礎的平台使用utf-8。 GBK、GB2312等與UTF8之間都必須透過Unicode編碼才能相互轉換。

5、IE不支援引入外部的Css檔,並且提示MINE Type類型不符。 .css檔案不是minetype 類型,原因可能是這個.css檔案是你建立的其他類型(例如txt)檔案然後改的後綴。

(1)那就重建一個css文件,把程式碼copy過去。

(2)或下載FilesTypeMan 軟體,直接修改檔案後綴的minetype類型。

看一下你的HTML頭部的DOCTYPE 宣告

宣告不是 HTML 標籤;它是指示 web 瀏覽器關於頁面使用哪個 HTML 版本進行編寫的指令。在 HTML 4.01 中, 聲明引用 DTD,因為 HTML 4.01 是基於 SGML。 DTD 規定了標記語言的規則,這樣瀏覽器才能正確地呈現內容。

HTML5 不是基於 SGML,所以不需要引用 DTD。

HTML5聲明。

這個是dw自動在網頁檔案頁增加了dtd資訊(可以刪. 刪除後,瀏覽器會使用的預設dtd.)

該DTD 等同於XHTML 1.0 Transitional,但允許框架集內容。

還有很多。 。 。

本地的外聯css加不上,把頁面頭部的 把html去掉 就ok了。

6、如果使用@import,當css檔案改變時,客戶端IE6將不會刷新該css。

以上是html讀取不了css樣式怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn