我正在使用CMS,我只能访问CSS文件。因此,我不能在文档的<head>中包含任何内容。我想知道是否有一种方法可以从CSS文件中导入web字体?
当前回答
在CSS文件中添加下面的代码来导入谷歌Web字体。
@import url(https://fonts.googleapis.com/css?family=Open+Sans);
将Open+Sans参数值替换为字体名称。
你的CSS文件应该是这样的:
@import url(https://fonts.googleapis.com/css?family=Open+Sans);
body{
font-family: 'Open Sans',serif;
}
其他回答
除了上面的答案,也要考虑这个网站; https://google-webfonts-helper.herokuapp.com/fonts
主要优势:
允许您自托管那些谷歌字体,以获得更好的响应时间
其他优点:
选择你的字体 选择你的字符集 选择你的字体样式/粗细 选择目标浏览器(现代浏览器优先) 你得到了CSS片段(添加到你的CSS样式表),加上一个压缩的字体文件,包括在你的项目文件夹(比如css_fonts)。
在your_css_theme.css文件中添加
/* open-sans-regular - latin - modern browsers */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
src: local(''),
url('css_fonts/open-sans-v18-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
url('css_fonts/open-sans-v18-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
body {
font-family: 'Open Sans',sans-serif;
}
<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>
通过链接就可以了
https://developers.google.com/fonts/docs/getting_started
将其导入样式表使用
@import url('https://fonts.googleapis.com/css?family=Open+Sans');
下载字体ttf/其他格式文件,然后简单地添加下面的CSS代码示例:
@font-face {font-family: robot -regular; src: url(. . /字体/ Roboto-Regular.ttf);} h2 { 字体类型:roboto-regular; }
请登录https://fonts.google.com/ 点击+添加字体 去选择字体>嵌入> @IMPORT >复制url和粘贴在你的。css文件上面的主体标签。 这是完成了。
推荐文章
- 改变引导输入焦点蓝色发光
- 我如何使一个div上的滚动条只在必要时可见?
- CSS:控制项目符号和<li>之间的空格
- 调试打印样式表的建议?
- 为什么我的CSS3媒体查询不能在移动设备上工作?
- 下一个元素的CSS选择器语法是什么?
- 是否有'box-shadow-color'属性?
- 在jQuery中的CSS类更改上触发事件
- 我如何用CSS跨浏览器绘制垂直文本?
- 如何获得box-shadow在左侧和右侧
- 相对定位一个元素,而不占用文档流中的空间
- 禁用身体滚动
- 使用jQuery动画addClass/removeClass
- 在一个CSS宽度的小数点后的位置是尊重?
- 检测输入是否有文本在它使用CSS -在一个页面上,我正在访问和不控制?