亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

梅河口市| 桂阳县| 古田县| 涟水县| 万山特区| 萨嘎县| 龙川县| 荆州市| 通河县| 于田县| 宁明县| 抚松县| 镇远县| 凤阳县| 眉山市| 灵丘县| 郎溪县| 阳东县| 岳普湖县| 济宁市| 玉门市| 曲周县| 诸暨市| 皮山县| 彭水| 铜陵市| 当涂县| 绥芬河市| 菏泽市| 望江县| 唐河县| 林州市| 漳州市| 通州区| 福泉市| 苏尼特左旗| 长岭县| 阳曲县| 宜宾县| 武清区| 延津县|