据我所知,如果字体中包含空格,就需要使用双引号或单引号,比如:
font-family: "Times New Roman", Times;
font-family: 'Times New Roman', Times;
但在谷歌字体(http://www.google.com/webfont)上,我也看到
font-family: 'Margarine', cursive;
有些人甚至这样使用:
font-family: 'Margarine', 'Helvetica', arial;
我觉得这很奇怪,因为下面的方法同样有效:
font-family: Arial, Helvetica, sans-serif;
font-family: Cambria, serif;
那么在 CSS 中字体名称前后引号的正确用法是什么呢?