body{font-family:"Microsoft Yahei";}
这是默认??只有字体要加引号“”吗??
{color:red;}不加引号,还有什么需要加引号??
<p style="font-family: Times, TimesNR, 'New Century Schoolbook', Georgia,
'New York', serif;">...</p>
就是双引号
<p style="font-family: Times, TimesNR, 'New Century Schoolbook', Georgia,
'New York', serif;">...</p>
p{font-family: Times, TimesNR, "New Century Schoolbook", Georgia,
"New York", serif;}
一个单词不用加引号,两个单词要加引号,如果双引号已经用了则就加单引号,否则就加双引号。自己看上面两个案例吧。
使用引号
您也许已经注意到了,上面的例子中使用了单引号。只有当字体名中有一个或多个空格(比如 New York),或者如果字体名包括 # 或 $ 之类的符号,才需要在 font-family 声明中加引号。
单引号或双引号都可以接受。但是,如果把一个 font-family 属性放在 HTML 的 style 属性中,则需要使用该属性本身未使用的那种引号:
具体可以去w3c http://www.w3school.com.cn/css/css_font.asp
估计是墨守成规