1. 程式人生 > >為什麼在css中設定了font-family:" 微軟雅黑"沒有用

為什麼在css中設定了font-family:" 微軟雅黑"沒有用

首先可以用

{

font-family: 微軟雅黑;

}

如果這樣不行還可以用:

{
font-family: “Microsoft YaHei” ! important;
}

使用中最好不用中文,中文的話,英文系統就顯示不了了。(前提是英文系統也有這個字型)

CSS中設定的字型
考慮到相容性,我們總會在CSS中隊字型進行一些設定,這類設定往往設定在body標籤上,無論是人人網,騰訊網,淘寶網,開心,新浪,網易等都是如此。以下為各個大型網站的body的字型設定:
人人網:
body{font-family:Tahoma,Verdana,STHeiTi,simsun,sans-serif;}
其中simsun為中文字型。
騰訊網:
body{font-family:”宋體”,”Arial Narrow”;}
淘寶網:
body{font:12px/1.5 tahoma,arial,sans-serif;}
開心網:
body{font-family:’lucida grande’,tahoma,helvetica,arial,’bitstream vera sans’,sans-serif;}
新浪微博:
html{font-family:Arial,Helvetica,sans-serif,”宋體”}
白社會:
body{font:12px/20px Tahoma,Verdana,Arial,sans-serif;}

綜合一下

body

{

font-family:”Microsoft YaHei”,Arial,Helvetica,sans-serif,”宋體”;
}

建議使用font-family: “Microsoft YaHei”;
支援UTF-8和GB2312字符集。

不生效的3種情況:
1.當此屬性定義的是全域性樣式時,對於表單類的標籤就不會生效,還需要再次定義如:
body {font-family: “Microsoft YaHei”;}對錶單input就不生效,
還需要定義一個input {font-family: “Microsoft YaHei”;}才可以。

2.本地計算機不存在微軟雅黑字型,有的系統預設沒有微軟雅黑,則一般預設為宋體,只要下載一個微軟雅黑字型,安裝後即可。

3.還有一個是字符集問題,建議把中文font-family:” 微軟雅黑”;改為font-family: “Microsoft YaHei”;字符集申明一下UTF-8或GB2312。