CSS中有多于1种字体是什么意思?

时间:2010-05-01 23:22:58

标签: css

font:0.5em Georgia,"Times New Roman",Sans-Serif;

当有人设置3种不同的字体时,这意味着什么? em是什么意思?

更新: Times New Roman周围的双引号是否意味着它首先要使用CSS?

5 个答案:

答案 0 :(得分:8)

多种字体表示要使用的字体的首选顺序。在这种情况下,Georgia是首选字体;如果不可用,请使用Times New Roman,最后回到Sans-Serif

em is a relative measure of font size,所以在这种情况下,它意味着使用“普通”字体大小的一半。

答案 1 :(得分:2)

故障切换。如果你没有第一个,它会尝试第二个,依此类推。

答案 2 :(得分:1)

是。使用了第一个安装的字体,因此,在您的情况下,如果安装了字体Georgia,则使用该字体。如果没有,则使用Times New Roman。如果这两个都没有安装,那么将使用任何Sans-Serif字体。 (是的,Sans-Serif不是特定字体的名称,而是一个类似字体系列的名称,没有所谓的serifs。)

说到单位“em”,请参阅W3C Schools

答案 3 :(得分:1)

系统上没有安装字体的替代品(如果没有格鲁吉亚,请选择Times New Roman,..)。

Em是一个CSS大小单位(http://www.w3schools.com/css/css_units.asp)。它等于文本大小(i.E.浏览器默认值,当然取决于上下文)。

答案 4 :(得分:1)

如果字体名称包含空格,则应引用它。在HTML

中使用内联“style”属性时,必须使用单引号