問題說明:昨天在制作網頁的過程中,剛才還好好的網頁,突然就“裸奔”了,開始以為是什么代碼把css給屏蔽掉了,找了半天,也沒找出來毛病,在網上狂找解決方案,網上的答案多少都有錯誤,弄了半天,終于整明白了。
問題總結:用dw制作網頁時,新建css文件,css文件有一段初始代碼(代碼為: @charset "utf-8";),而我平常的習慣是,右擊鼠標,選擇“新建文本文檔”,然后直接把 .txt文件改成 .html文檔。因此往往沒有指定css文檔編碼類型,所以導致瀏覽器“裸奔”。
另:同時發現用“新建文本文檔”來建立網頁的另一個弊端:我的電腦裝的是notpad2(記事本2.0),用notpad2建立的文本文檔,它的默認編碼格式是utf-8,用記事本打開此類中文文檔是可以正常顯示的,但如果把它用瀏覽器打開,則會出現亂碼,即便是你在html文檔中聲明了編碼是GB2312,也不行,必須把編碼格式改為ANSI編碼(在中文操作系統下,ANSI編碼指的是中文簡體)才可以。
解決方案:盡量用軟件來新建網頁文檔,如果沒條件,請注意中文文檔編碼一定是ANSI編碼,css文件聲明( @charset "utf-8";),一定要有。