我有很多CSS可以做以下事情:
font-family: Helvetica, Arial, sans-serif;
据我所知,Helvetica是Mac上默认的sans-serif字体,Arial是Windows上的默认sans-serif字体……如果是这样,我能不能把上面的代码改成:
font-family: sans-serif;
是,不是?
发布于 2009-10-27 22:14:11
默认字体实际上取决于浏览器。例如,在Mac上的Firefox中,我将Lucida Grande作为默认的sans-serif
字体。我不认为我改变了它,但我不完全确定。你不能真的依赖默认的特定字体,因为用户可以在首选项中更改它们。如果您需要特定的字体,请指定它。
发布于 2011-01-14 23:02:35
Windows XP上的Helvetica看起来很可怕,因为它的渲染效果很差。幸运的是,只有少数人在Windows XP上安装了Helvetica (因为如果他们关心Helvetica,他们可能会使用Mac)。
这样更安全:
"Helvetica Neue", Arial, sans-serif;
这样,几乎只有Mac会选择Helvetica Neue ( OS上的标准),而Windows可以忽略它,直接转到Arial。
发布于 2009-10-27 22:19:55
对于字体,您希望尽可能具体,以防止布局问题。您的页面在使用Arial作为默认sans-serif字体的机器上可能看起来很完美,但如果某人的默认字体与其默认字体非常不同,可能会影响元素的间距(如果您使用相对度量)。此外,当项目中的任何设计师看到错误的字体时,这都会让他们生气,而你不希望这样。
https://stackoverflow.com/questions/1631098
复制相似问题