在CSS中仅使用serif作为字体

时间:2012-01-02 01:37:36

标签: css fonts

我是否应该理解以下内容?

font-family:sans-serif;

以上将导致计算机上安装默认的sans-serif字体。 PC上的arial和Mac上的Helvetica都是标准的。

font-family:serif;

以上将导致计算机上安装默认的serif字体。

Mac和PC上默认的“serif字体”是什么?

3 个答案:

答案 0 :(得分:2)

serif等通用字体名称表示依赖于实现的字体,但字体取决于浏览器及其设置。它还可能取决于标记时文档中使用的自然语言(使用langxml:lang属性)。

通常默认的衬线字体是PC上的Times New Roman,Mac上的Times。

编辑:在IE上,在某些版本中,它似乎是Batang;看到 https://webmasters.stackexchange.com/questions/34399/unknown-css-font-family-oddity-with-ie7-10-on-windows-vista-7-8

答案 1 :(得分:1)

在Windows上,它是Times New Roman。在Mac上,它是Times,虽然也可能是Times New Roman。

答案 2 :(得分:1)

用于'serif'和'sans-serif'的确切字体取决于浏览器。大多数浏览器将允许用户配置这些设置,并且(通常)默认为Times New Roman(及其变体)用于衬线,Arial / Helvetica用于sans-serifs。 Linux发行版中的默认字体各不相同。

如果有错误的浏览器尝试使用机器上不存在的字体,大多数操作系统都会正常降级并使用典型的系统字体。但是,这种情况不太可能实现。

因为不同的客户端和用户代理可以使用具有不同间距和比例的字体,所以尝试避免对基于em的布局使用通用的“sans-serif”和“serif”字体变得很重要。