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

Ted*_*ddi 19 html css

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

font-family: Helvetica, Arial, sans-serif;
Run Code Online (Sandbox Code Playgroud)

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

font-family: sans-serif;
Run Code Online (Sandbox Code Playgroud)

是的,不是吗?

Sam*_*war 22

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


小智 15

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

这更安全:

"Helvetica Neue", Arial, sans-serif;
Run Code Online (Sandbox Code Playgroud)

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