問題症狀:
1、通過link方式引用css,在ie7,ie8可以正常顯示,ie6不能正常顯示。
解決:
1、改變檔案編碼格式為utf-8,並在css檔案加上 @charset "utf-8";
2、去掉css中的中文注釋。
原因:
網頁採用了 utf-8 編碼格式,這本來沒有問題,問題是外部 css 檔案預設是 ansi 編碼,並沒有儲存為 utf-8 格式。可能你會發現在一般情況下這樣也是沒有問題的,然而當 css 檔案中包含有中文注釋時就可能不盡如人意了!我估計是 ie6 版本以下的瀏覽器在解析這個 css 檔案時因為編碼問題而無法正確解析,所以才會發生 css 在 ie6 下不起作用的情況。看來微軟已注意到這個問題,在 ie7 中把它修復了。
但是用 ie6 的人還是不少。因此這個問題需要解決:
方法一:把 css、js 和網頁檔案都統一儲存為 utf-8 格式。
方法二:去掉 css、js 中的中文注釋,或者改為英文。
CSS樣式在IE6下無效的問題解決方法
點評 網頁採用了 utf 8 編碼格式,這本來沒有問題,問題是外部 css 檔案預設是 ansi 編碼,並沒有儲存為 utf 8 格式。問題症狀 1 通過link方式引用css,在ie7,ie8可以正常顯示,ie6不能正常顯示。解決 1 改變檔案編碼格式為utf 8,並在css檔案加上 charse...
CSS樣式在IE6下無效的問題解決方案
問題症狀 1 通過link方式引用css,在ie7,ie8可以正常顯示,ie6不能正常顯示。解決 1 改變檔案編碼格式為utf 8,並在css檔案加上 charset utf 8 繁體的話 是 charset big5 2 去掉css中的中文注釋。原因 網頁採用了 utf 8 編碼格式,這本來沒有問...
CSS樣式在IE6下無效的問題解決方案(編碼問題
問題症狀 1 通過link方式引用css,在ie7,ie8可以正常顯示,ie6不能正常顯示。解決 1 改變檔案編碼格式為utf 8,並在css檔案加上 charset utf 8 繁體的話 是 charset big5 2 去掉css中的中文注釋。原因 網頁採用了 utf 8 編碼格式,這本來沒有問...