CSS:Helvetica是Mac上的默认'sans-serif'字体,Arial是Windows上的默认sans-serif字体吗?

时间:2009-10-27 14:12:46

标签: html css

我有很多CSS可以执行以下操作:

font-family: Helvetica, Arial, sans-serif;

据我所知,Helvetica是Mac上的默认sans-serif字体,而Arial是Windows上的默认sans-serif字体...如果是这种情况,我不能将上面的代码更改为:

font-family: sans-serif;

是的,不是吗?

6 个答案:

答案 0 :(得分:22)

默认字体实际上取决于浏览器。例如,在Mac上的Firefox中,我将Lucida Grande作为默认的sans-serif字体。我不认为我改变了它,但我不完全确定。您不能真正依赖默认值作为特定字体,因为用户可以在首选项中更改它们。如果需要特定字体,请指定它。

答案 1 :(得分:15)

Windows XP上的Helvetica由于渲染效果不佳而看起来很糟糕。幸运的是,只有少数人在Windows XP上安装了Helvetica(因为如果他们关心Helvetica,他们可能会使用Mac)。

这更安全:

"Helvetica Neue", Arial, sans-serif;

这样,几乎只有Mac OS X才能获得Helvetica Neue(OS X上的标准),Windows可以忽略它并直接进入Arial。

答案 2 :(得分:3)

对于字体,您希望尽可能具体,以防止出现布局问题。在Arial作为默认的sans-serif字体的机器上,您的页面可能看起来很完美,但如果某人的默认字体非常不同,则会影响元素的间距(如果使用相对度量)。此外,它会让项目中的任何设计师在看到错误的字体时生气,而您却不希望这样。

答案 3 :(得分:2)

您希望在具有

的平台上发生什么?
  • 安装了Helvetica或Arial,
  • 默认的sans-serif字体既不是那些?

或者提出不同的问题:如果安装了Helvetica或Arial,你是否总是喜欢它?如果你喜欢所有情况下的默认sans-serif字体,为什么要提到那两个呢?

答案 4 :(得分:2)

Helvetica有时是Mac上的默认版本,但说实话,它不是一个很棒的屏幕字体。

日内瓦,Lucida Sans和Trebuchet MS是很好的选择。

答案 5 :(得分:0)

您可以非常肯定Helvetica安装在运行Mac OS X的计算机上,因为该字体用于Apple设计的许多官方应用程序中。如果用户没有删除字体文件,Arial也可以在任何机器上使用。

但正如Tom指出的那样,在定义字体样式时,最好尽可能具体。当我想要显示无衬线系列时,我的样式表中通常会有以下内容:

Helvetica, Geneva, Arial, sans-serif;