我很困惑为什么这个网站上<h1>
有一个of (至少在 Chrome 中查看时)。font-family
Helvetica
从 Google Developer Tools 看来,字体系列似乎是从 Bootstrap CSS 的body
规则继承而来的(参见bootstrap.min.css)。
names.css文件不应该优先吗?这在标签上明确设置了 a font-family
of 。Lobster
h1
我很困惑为什么这个网站上<h1>
有一个of (至少在 Chrome 中查看时)。font-family
Helvetica
从 Google Developer Tools 看来,字体系列似乎是从 Bootstrap CSS 的body
规则继承而来的(参见bootstrap.min.css)。
names.css文件不应该优先吗?这在标签上明确设置了 a font-family
of 。Lobster
h1
这不是选择器优先级问题:Chrome 不会接受该inherit
属性font-family
作为后备。删除它,您将按预期获得字体。
标准表示接受font-family
字体列表或特殊值,但不接受两者inherit
的混合。我相当肯定,如果在列表中找不到字体,它会回退到inherit
。
当我打开该网页时,Chrome 会在该行上给我一个黄色感叹号三角形,因此它不会处理该 CSS 字体规范。
你声明了一个@font-face {}
?在我看来,字体没有正确安装,因为 Chrome 不知道如何处理它。
编辑:
删除inherit
即可解决问题。