CSS font-family在Windows和Mac OS X上的显示方式不同

Seb*_*ian 2 css windows macos font-family

出于某种原因,以下两个代码片段在Mac OS X上正确显示,但在Windows上完全被忽略,即字体恢复为具有默认大小和边距的Times New Roman.知道为什么会这样吗?

body {
    font-family: "Helvetica Neue", "Lucida Grande", "Sans serif";
}

#div h1, p {
    margin: 0px;
    font-size: 14px;
    color: #333;
}
Run Code Online (Sandbox Code Playgroud)

sco*_*kel 6

它是带有短划线的sans-serif.前两种字体可能没有安装在Windows PC上(我没有它们).

  • 另外,Sans-Serif没有引号; 它是关键字,而不是字体名称. (2认同)

Set*_*eth 6

尝试这样的事情:

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