我已将这些字体样式添加到我的页面
<link href='https://fonts.googleapis.com/css?family=Roboto:400,700,700italic,400italic&subset=latin,cyrillic' rel='stylesheet' type='text/css' />
<link href='https://fonts.googleapis.com/css?family=Open+Sans:400,400italic,700,700italic&subset=latin,cyrillic' rel='stylesheet' type='text/css' />
<link href='https://fonts.googleapis.com/css?family=Philosopher:400,400italic,700,700italic&subset=latin,cyrillic' rel='stylesheet' type='text/css' />
如何使用css将它们添加到我的页面中,以便我的css中没有这些外部链接
我试过这个
@font-face {
font-family: 'Roboto';
src: url('https://fonts.googleapis.com/css?family=Roboto:400,700,700italic,400italic&subset=latin,cyrillic');
}
但在我的控制台(我使用Mlozilla)中
可下载字体:被消毒剂拒绝
在Chrome错误说:
无法解码下载的字体:https://fonts.googleapis.com/css?family=Roboto:400,700700Italic,400italic
然后我下载了与Roboto字体相关的文件并尝试
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
src: url('../../content/fonts/roboto/ek4gzZ-GeXAPcSbHtCeQI_esZW2xOQ-xsNqO47m55DA.woff2') format('woff2');
unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
但什么都没发生。
这很简单
>
在您的
https://fonts.googleapis.com/css?family=Roboto400,700,700斜体字
您可以为CSS使用@import规则
@import url('https://fonts.googleapis.com/css?family=Roboto:400,700,700italic,400italic&subset=latin,cyrillic');
像这样在您的CSS文件头部导入,一切都会正常
您可以转到每个google字体链接,并将其保存到css文件中,该文件具有以下任意名称:
转到此链接,然后复制并保存到名为机器人的文本文件,并将. txt更改为. css(roboto.css)
https://fonts.googleapis.com/css?family=Roboto:400,700700Italic,400italic
然后将此css文件添加到html中,如:
<link href='roboto.css' rel='stylesheet' type='text/css'>
并对每个谷歌字体链接执行类似操作。
例如,要在本地链接woff2文件,请访问此链接,将下载字体,并将其保存在名为“opensans light”的字体文件夹中。woff2
https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTRampu5_7CjHW5spxoeN3Vs.woff2
然后像这样使用它
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
src: local('Open Sans Light'), local('OpenSans-Light'), url(fonts/opensans-light.woff2) format('woff2');
}
问题内容: 有没有办法将javascript文件中的字符串中的css添加到使用javascript的文档的开头? 假设我们有一个网页,其中包含一个灯箱脚本,该脚本需要一个css文件才能运行。 现在,添加此css文件将使css文件下载,即使对于未启用js的用户也是如此。 我知道我可以使用脚本动态加载css文件,但这也意味着将有2个http请求,并且在文件中几乎没有css的情况下,我发现这种效率低下。
问题内容: 如何使用 CSS 属性添加 HTML 实体? 使用这样的东西只会打印到屏幕上,而不是不间断的空间: 问题答案: 您必须使用转义的unicode: 喜欢
问题内容: 我正在使用 jQuery* 更改 CSS ,并希望根据输入值删除要添加的样式: * 我怎样才能做到这一点? 请注意,只要使用颜色选择器选择了颜色(即,当鼠标移至色轮上时),以上行就会运行。 第二注:我不能这样做,因为它将从 CSS* 文件中删除默认样式。 我只想删除 jQuery添加的内联样式。 * 问题答案: 将属性更改为空字符串似乎可以完成此工作:
我有一个,我想为它设置。 我知道我可以用div包装它,并控制该div的子级的CSS,但如果可能的话,我希望避免多余的包装。 PrimeFaces版本:3.5。
我打算更改谷歌Chrome的语言,指定默认(后退)字体为Noto Sans cjk。但事实证明我的Chrome不支持。我的Windows8上安装了整个系列的Noto sans+serif。 我尝试了一些字体使用一个空的html,许多字体工作,但仍然有一些不工作。 FONT-FAMILY: null 所有截图都是在一个全新的Chrome配置文件中拍摄的。Chrome可以识别字体,但除了使用定义的字体
问题内容: 我正在使用CMS,它阻止我们编辑头部。我需要在标记之后立即向网站添加CSS样式表。有没有办法用JS做到这一点,我可以在页面底部添加一个脚本(我可以在标记之前添加脚本),然后将样式表注入到头部? 问题答案: 更新 :根据规格,该元素不允许出现在体内。但是,大多数浏览器仍会很好地呈现它。因此,要回答的意见问题- 一个真正具有添加到页面,而不是的。 或使用jQuery轻松一点 原始答案 :