html - 谷歌字体突然停止工作。是什么原因造成的呢?

标签 html css fonts font-face google-webfonts

我正在使用Google Web Fonts在我的网站上 http://ryanscowles.com 。直到几天前,他们都工作得很好。我没有更改 CSS 中的字体,但它们不再起作用。我最初调用他们:

@import url("http://fonts.googleapis.com/css?family=Enriqueta:700|Actor");

但出于测试目的,我现在尝试单独导入它们。

@import url(http://fonts.googleapis.com/css?family=Enriqueta:400,700);
@import url(http://fonts.googleapis.com/css?family=Actor);

似乎都没有加载,并且在 Chrome 的网络检查器中,应用字体的样式似乎被划掉了。例如,左上角的 h1 应该是 Enriqueta 字体。

有什么想法吗?

最佳答案

我怀疑问题在于您在 @import 规则之前有注释。 @import 规则必须位于样式表中所有其他内容之前,我相信这包括注释。

不过,我建议不要对 Google 网页字体使用 @import,而是尝试使用 link 方法,例如:

<link href='//fonts.googleapis.com/css?family=Enriqueta:400,700' rel='stylesheet' type='text/css'>

这是一种向页面添加样式表的更快、更可靠的方法,有关详细信息,请参阅本文:don't use @import .

关于html - 谷歌字体突然停止工作。是什么原因造成的呢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15393583/

相关文章:

javascript - 默认选中的选择元素上的占位符选项

javascript - 使 div 居中,即使内容比屏幕宽

html - 将 Font Awesome 替换为悬停时的图像

ios - 代号一 : Text not showing using Roboto or Keep Calm Medium font on iOS

css - ASPNETCDN Bootstrap Graphicons 不工作

html - Less:将字体粗细添加到字体系列变量的最简单方法

html - Firefox 中的 ContentEditable 创建 2 个换行符而不是 1 个

html - 为什么这会发生在我的悬停元素上?

javascript - 将下拉列表项的值作为查询字符串传递到另一个页面

html - 在不使用 Html5 Canvas 的情况下更改部分区域的图像颜色