首頁 > web前端 > css教學 > 如何解決瀏覽器不載入css檔案的問題

如何解決瀏覽器不載入css檔案的問題

藏色散人
發布: 2023-01-04 09:36:31
原創
7222 人瀏覽過

解決瀏覽器不載入css檔案的方法:1、檢查css路徑是否錯誤並修改;2、將css檔案中指定的編碼與頁面設定統一;3、修改檔案後綴的minetype類型;4 、檢查並修改HTML頭部的DOCTYPE聲明。

如何解決瀏覽器不載入css檔案的問題

本教學操作環境:Windows7系統、css3版,Dell G3電腦。

解決方案:

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

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

範例:

<meta http-equiv="Content-Type" content="text/html; charset=gbk" />
<link href="join_us.css" type="text/css" rel="stylesheet" charset=“utf-8”>
登入後複製

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

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

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

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

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

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

4、看一下你的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了。

以上是如何解決瀏覽器不載入css檔案的問題的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
css
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板