CSS樣式在IE6下無效的問題解決方案(編碼問題

2021-05-23 19:59:35 字數 533 閱讀 8000

問題症狀:

1、通過link方式引用css,在ie7,ie8可以正常顯示,ie6不能正常顯示。

解決:

1、改變檔案編碼格式為utf-8,並在css檔案加上 @charset "utf-8";

繁體的話  是  @charset "big5";

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 2 去掉css中的中文注釋。原因 網頁採用了 utf 8 編碼格式,這本來沒有問題,問題是外部 css 檔案預設是 an...