html - CSS:字体系列样式的优先级

标签 html css fonts

看这段代码

<span style="font-family: 'Helvetica Neue';">Storico settimanale</span><BR>
<span style="font-family: 'Helvetica';">Storico settimanale</span><BR>
<span style="font-family: 'Helvetica Neue', Helvetica;">Storico settimanale</span><BR>

我知道 ( see here ) 浏览器必须尝试使用​​第一种字体,如果找不到则尝试第二种,然后继续。

但在 FF * 版本和 IE 11 中我得到了这个:

enter image description here

我应该在第一行和第三行看到 Helvetica Neue,在第二行看到 Helvetica。

为什么我在第三行有 Helvetica?

最佳答案

Helvetica Neue 是一种无衬线字体。该图像在第一行显示衬线字体。这意味着您在第一行获得的字体不是 Helvetica Neue。您的浏览器无法找到 Helvetica Neue,因此当 font-family 列表中的字体均不可用时,它会使用默认后备字体。

您在第三行看到 Helvetica,因为 Helvetica Neue 不可用,但 Helvetica 可用。

关于html - CSS:字体系列样式的优先级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21726063/

相关文章:

import - SCSS 导入本地 ttf 字体

javascript - 如何等待多个图像加载到 Canvas 中并转换为base64?

javascript - 使用 JavaScript 更新 Css 类

css - 如何包装 checkboxGroupInput 的输出?

java - JTextArea更改下一个追加的背景颜色

CSS 字体 : Howto convert multiple TTF files into one file?

javascript - 保持在形状 D3 内拖动 - ReactJS

jQuery 循环 slider 问题

html - 我可以在换行后缩进吗?

html - 我可以在一个页面中包含多少个 iframe 标签?