如何在 CSS 文件中调用 Google API 字体? [复制]

Posted

技术标签:

【中文标题】如何在 CSS 文件中调用 Google API 字体? [复制]【英文标题】:How do I call Google APIs fonts in CSS file? [duplicate] 【发布时间】:2018-03-03 20:58:25 【问题描述】:
<link href="https://fonts.googleapis.com/css?family=Montserrat:100,200,300,400,500,600,700,800,900" rel="stylesheet">

如何在 CSS 文件中调用上述 Google 字体系列链接?

【问题讨论】:

所有你需要做的就是谷歌它。在提出任何问题之前,您应该体面地(重新)search,尝试解决问题,说明您研究的内容以及为什么它在您的情况下不起作用。此外,谷歌字体还为您提供@import 替代&lt;link&gt; 【参考方案1】:

您可以从 Google 字体列表中选择字体。选择您想要的字体后,您可以按页面底部的“(x) family selected”面板。有像@import 这样的好例子。

导入必须始终是 CSS 文件的第一件事,否则它不起作用。

【讨论】:

【参考方案2】:

在您的 css 文件中使用 @import

更好将链接放在您的 html 头部,@import 按顺序加载,最好避免

@import url('https://fonts.googleapis.com/css?family=Montserrat:100,200,300,400,500,600,700,800,900');
body, html
  font-family: "Montserrat";
&lt;h1&gt;Font Face&lt;/h1&gt;

【讨论】:

【参考方案3】:

使用@import 在您的 CSS 中包含 Google 字体样式表。确保将 @import 语句放在 CSS 文件的最顶部,在任何其他规则之前。

@import url('https://fonts.googleapis.com/css?family=Montserrat:100,200,300,400,500,600,700,800,900');

#p
  font-family: 'Montserrat', sans-serif;
<p id="p">Montserrat font.</p>
<p>Default font.</p>

【讨论】:

【参考方案4】:

你必须使用@import:

@import url('https://fonts.googleapis.com/css?family=Montserrat:100,200,300,400,500,600,700,800,900');

【讨论】:

【参考方案5】:

将此代码放在 CSS 的顶部:

@import url('https://fonts.googleapis.com/css?family=Montserrat:100,200,300,400,500,600,700,800,900');

这是JSFiddle demo。

【讨论】:

以上是关于如何在 CSS 文件中调用 Google API 字体? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何设置通过google maps api kmllayer调用的kml文件的infowindow的宽度?

如何打开从API调用收到的响应文件

Google Api,如何将访问令牌传递给API调用

Google 在 Appcompactivity - Android 中对 AutoCompleteTextView 进行 api 调用

如何动态加载css文件

如何有效检测 UI 文本输入以调用 google places API 以获取建议?