body {
background-color: silver;
color: white;
padding: 20px;
font-family: Arial, Verdana, sans-serif;
}
当出现像上面所示的多个csv字体族
时,这意味着什么?
这意味着如果客户端浏览器没有先前的字体可用,字体将会回退到下一个列出的字体。
通过列出多个字体,即使第一个列出的字体在客户端浏览器中不可用,您也可以确保客户端能够看到您想要显示的字体。
以您的示例为例:
body {
background-color: silver;
color: white;
padding: 20px;
font-family: Arial, Verdana, sans-serif;
}
Arial
将会回退到Verdana
,如果没有其他字体可用,则会再次回退到sans-serif
最佳实践:
从您想要的字体开始,并始终以通用字体族结束,以便在没有其他字体可用时,让浏览器选择通用字体族中的类似字体。
有趣的是,字体系列可以基于字符进行选择:
font-family属性指定字体列表,从最高优先级到最低优先级。字体选择不仅仅停留在用户系统上第一个命名的字体上。相反,字体选择是逐个字符完成的,因此如果可用字体没有显示所需字符的字形,则尝试后面可用的字体。但是,在Internet Explorer 6或更早版本中无效。
它们是备选项。 "sans-serif" 是一种通用字体族,意味着浏览器将选择一个默认的也是 sans-serif 字体。