首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在CSS文件中导入Google Web字体?

如何在CSS文件中导入Google Web字体?
EN

Stack Overflow用户
提问于 2013-02-04 03:56:21
回答 7查看 893.5K关注 0票数 288

我正在与一个CMS,我只有权访问的CSS文件。所以,我不能在文档的头部包含任何东西。我想知道是否有一种方法可以从CSS文件中导入web字体?

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2013-02-04 04:00:41

使用@import方法:

代码语言:javascript
复制
@import url('https://fonts.googleapis.com/css?family=Open+Sans&display=swap');

显然,"Open Sans“(Open+Sans)是导入的字体。所以把它换成你的吧。如果字体名称有多个单词,可以像我一样,通过在每个单词之间添加一个+符号来对其进行URL编码。

确保将@import放在CSS的最上面,放在任何规则之前。

谷歌字体可以自动为你生成@import指令。选择字体后,单击该字体旁边的(+)图标。在左下角,将出现一个标题为"1 Family Selected“的容器。单击它,它将展开。使用"Customize“选项卡选择选项,然后切换回"Embed”并单击"Embed Font“下的"@import”。将<style>标记之间的CSS复制到样式表中。

票数 441
EN

Stack Overflow用户

发布于 2015-07-02 05:52:17

代码语言:javascript
复制
<link rel="stylesheet" href="//fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&amp;lang=en" />

最好不要使用@import。只需在布局的头部使用link元素,如上图所示。

票数 85
EN

Stack Overflow用户

发布于 2017-04-23 23:01:39

下载font ttf/其他格式文件,然后简单添加此CSS代码示例:

代码语言:javascript
复制
@font-face { font-family: roboto-regular; 
			 src: url('../font/Roboto-Regular.ttf'); } 
h2{
	font-family: roboto-regular;
}

票数 54
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14676613

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档