下面這個CSS是啥意思:
font-family:\5FAE\8F6F\96C5\9ED1;
答:
\5FAE\8F6F\96C5\9ED1應該是unicode編碼格式,為了在頁面中不顯示中文的兼容方法,等價於:
font-family:“微軟雅黑”
font-family:“Microsoft YaHe”
例如代碼:
<span style="font-family:\5FAE\8F6F\96C5\9ED1;"> </span>
效果如下:
在 CSS 中設置字體名稱,直接寫中文是可以的。但是在文件編碼(GB2312、UTF-8 等)不匹配時會產生亂碼的錯誤。
為此,在 CSS 直接使用 Unicode 編碼來寫字體名稱可以避免這些錯誤。使用 Unicode 寫中文字體名稱,浏覽器是可以正確的解析的。
例如:
font-family: "\5FAE\8F6F\96C5\9ED1",表示設置字體為“微軟雅黑”。
常用中文字體 Unicode 編碼
字體名稱 |
英文名稱 |
Unicode 編碼 |
宋體
SimSun
\5B8B\4F53
新宋體
NSimSun
\65B0\5B8B\4F53
黑體
SimHei
\9ED1\4F53
微軟雅黑
Microsoft YaHei
\5FAE\8F6F\96C5\9ED1
楷體_GB2312
KaiTi_GB2312
\6977\4F53_GB2312
隸書
LiSu
\96B6\4E66
幼園
YouYuan
\5E7C\5706
華文細黑
STXihei
\534E\6587\7EC6\9ED1
細明體
MingLiU
\7EC6\660E\4F53
新細明體
PMingLiU
\65B0\7EC6\660E\4F53