CSS设置字体的时候,为什么有些字体要加引号""

我看到CSS设置字体的时候有些字体加了引号,有些没加比如

 body,html{font-family:'Microsoft YaHei','Hiragino Sans GB',Helvetica,Arial,'Lucida Grande',sans-serif;}

请问什么时候字体要加引号,什么时候不加引号

如果字体内有逗号、空格,你不家,那么怎么区分呢,比如一种字体叫heiti,songti,你不加引号,怎么知道是heiti,songti这种字体还是heiti和songti这两种字体呢。

如果是单个单词,可以不加引号

如果是多个单词,如Microsoft YaHei,就需要加引号

求采纳!

一般有空格就要用引号,没有空格就不需要,只要记住这个就足够了

首先你要明白,如果只是一个字体,就不用引号了。如果是多个字体,就需要用引号区分。用多个字体的目的是,在客户端,如果用户没有该字体,则按顺序依次查找,知道找到为止。