我正在使用CMS,我只能访问CSS文件。因此,我不能在文档的<head>中包含任何内容。我想知道是否有一种方法可以从CSS文件中导入web字体?
当前回答
使用@import方法:
@import url('https://fonts.googleapis.com/css?family=Open+Sans&display=swap');
显然,“Open Sans”(Open+Sans)是导入的字体。所以把它换成你的吧。如果字体名称有多个单词,就像我所做的那样,通过在每个单词之间添加一个+号来对其进行url编码。
确保将@import放在CSS的最顶部,在任何规则之前。
字体可以自动生成@import指令。一旦你选择了一个字体,点击它旁边的(+)图标。在左下角,将出现一个名为“1 Family Selected”的容器。点击它,它就会展开。使用“自定义”选项卡选择选项,然后切换回“嵌入”并单击“嵌入字体”下的“@import”。将<style>标签之间的CSS复制到样式表中。
其他回答
<link rel="stylesheet" href="//fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&lang=en" />
最好不要使用@import。只需要在布局的头部使用link元素,如上图所示。
使用@import标记
@import url('http://fonts.googleapis.com/css?family=Kavoon');
访问https://fonts.google.com/,选择你想要的字体系列(你可以通过名字搜索): 选择所需的变化(粗细、斜体等): 点击右上角的“查看所选家庭”按钮: 选择右边面板上的@import来获取代码:
使用@import方法:
@import url('https://fonts.googleapis.com/css?family=Open+Sans&display=swap');
显然,“Open Sans”(Open+Sans)是导入的字体。所以把它换成你的吧。如果字体名称有多个单词,就像我所做的那样,通过在每个单词之间添加一个+号来对其进行url编码。
确保将@import放在CSS的最顶部,在任何规则之前。
字体可以自动生成@import指令。一旦你选择了一个字体,点击它旁边的(+)图标。在左下角,将出现一个名为“1 Family Selected”的容器。点击它,它就会展开。使用“自定义”选项卡选择选项,然后切换回“嵌入”并单击“嵌入字体”下的“@import”。将<style>标签之间的CSS复制到样式表中。
<link href="https://fonts.googleapis.com/css?family=(any font of your
choice)" rel="stylesheet" type="text/css">
要选择字体,您可以访问链接:https://fonts.google.com
写你选择的字体名称从网站排除括号。
举个例子,你选择了龙虾字体,
<link href="https://fonts.googleapis.com/css?family=Lobster" rel="stylesheet"
type="text/css">
然后你就可以在整个HTML/CSS文件中使用它作为字体族了。
例如
<h2 style="Lobster">Please Like This Answer</h2>
推荐文章
- 为什么我的CSS3媒体查询不能在移动设备上工作?
- 下一个元素的CSS选择器语法是什么?
- 是否有'box-shadow-color'属性?
- 在jQuery中的CSS类更改上触发事件
- 我如何用CSS跨浏览器绘制垂直文本?
- 如何获得box-shadow在左侧和右侧
- 相对定位一个元素,而不占用文档流中的空间
- 禁用身体滚动
- 使用jQuery动画addClass/removeClass
- 在一个CSS宽度的小数点后的位置是尊重?
- 检测输入是否有文本在它使用CSS -在一个页面上,我正在访问和不控制?
- 我怎么能选择一个特定的类的最后一个元素,而不是父里面的最后一个孩子?
- @media screen和(max-width: 1024px)在CSS中是什么意思?
- 我怎么能检查html元素,从DOM消失失去焦点?
- 谷歌Chrome表单自动填充和它的黄色背景