中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

css瀏覽器亂碼如何解決

發布時間:2023-01-30 11:02:00 來源:億速云 閱讀:144 作者:iii 欄目:web開發

本篇內容介紹了“css瀏覽器亂碼如何解決”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

css瀏覽器亂碼的解決辦法:1、將CSS指定編碼類型如“@charset "utf-8"”;2、在css中使用別名,繞開使用中文,從而避免亂碼,其正常代碼如“font-family:"SimHei"”。

css代碼亂碼解決:

亂碼引起的CSS失效原理:

由于一個中文是兩個字符組成,在編碼不一致的情況下會引發字符的“重新”組合,(半個漢字的編碼字符與后面的字符組合生成新的“文字”)引發原本的結束符合“變異”,從而導致找不到結束符號,使得后面的CSS就會失效。

解決方法一:

CSS中出現的亂碼都是由于CSS字符編碼與頁面的字符編碼不一致所引起的,因此最直接的方法就是使字符編碼一致。將CSS指定編碼類型,例:@charset "utf-8";(指定編碼類型為utf-8,須寫在CSS文件第一行)

解決方法二:

CSS中出現的亂碼都是由于中文字符引發的,因此只要不寫中文,就不會產生“亂碼引起CSS失效”的這種情況。

撇開以上兩種解決方法,我們在刨下根,就會發現“亂碼”通常來自以下兩種情況。

一、中文注釋引起亂碼

亂碼實例:

正常代碼:/*三漢字*/

引起的亂碼:/*涓夋眽瀛?/

上例為亂碼阻斷了CSS注釋的結束符,使得后面的CSS內容都在注釋范圍內,從而導致CSS的失效

防范措施:加強注釋

示例:

正常代碼:/****三漢字****/

引起的亂碼:/****涓夋眽瀛?***/

這種增強版的注釋可以防止亂碼把注釋的最終結束符“變異”,可以在編寫CSS時,提前防范

二、中文字體引起亂碼

亂碼實例:

正常代碼:

font-family:"黑體"

引起的亂碼:

font-family:"榛戜綋"

上例為亂碼使得字體名稱變成亂碼,導致指定字體失效。這個問題的后果似乎不是很嚴重,但實際情況中,確實存在一種亂碼把后面的引號“變異”的情況,使得后面的CSS都在字體的引號中,從而后面的CSS全部失效。

防范措施:采用字體的別名(所以瀏覽器都可識別)

示例:

正常代碼:

font-family:"SimHei" (font-family:"\9ed1\4f53" )

瀏覽器解析:

font-family:"SimHei"

(font-family:"黑體",IE6仍為font-family:"\9ed1\4f53" 但字體解析顯示為黑體)

使用別名,繞開了使用中文,從而避免亂碼。

“css瀏覽器亂碼如何解決”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

css
AI

伊宁县| 英山县| 珠海市| 高陵县| 醴陵市| 阳谷县| 东方市| 星座| 永年县| 高陵县| 乌拉特前旗| 阿瓦提县| 郑州市| 灵川县| 达州市| 新疆| 大埔县| 墨竹工卡县| 兰西县| 安溪县| 武城县| 乐清市| 金坛市| 长岭县| 罗江县| 正阳县| 龙山县| 浦东新区| 新民市| 外汇| 枝江市| 沁源县| 千阳县| 南京市| 武城县| 呼图壁县| 社旗县| 高阳县| 双牌县| 阿勒泰市| 呼伦贝尔市|