导入纯 CSS 的字体
Importing a font with pure CSS
我正在尝试在我的网站上使用 Google 字体。如果我将此代码放入每个 HTML 文件中,它就会起作用。
<link href='http://fonts.googleapis.com/css?family=Cinzel+Decorative:700' rel='stylesheet' type='text/css'>
我想提高效率,只访问主 CSS 文件中的字体,但我不明白为什么没有 HTML 部分字体不显示。
@font-face {
font-family: "Cinzel Decorative";
src: url("http://fonts.googleapis.com/css?family=Cinzel+Decorative:700") }
html, body {
background-color: #C00;
color: #600;
font-family: "Cinzel Decorative", serif;
font-size: 112.5%;
text-align: center }
这样不行,因为 @font-face
规则中的 src
属性 必须引用 字体文件 ,而不是一个 CSS 文件。
如果你真的想在你自己的代码中使用 @font-face
,你需要下载字体,使用它创建不同的格式,例如FontSquirrel webfont generator,它还会生成一个包含所需代码的示例文件,并将相关文件上传到您的服务器。
如果您只想在 CSS 中执行操作而不是使用 link
元素,请在样式 sheet 的开头使用 @import
规则。不过,这并不意味着任何效率提升。示例:
<style>
@import url("http://fonts.googleapis.com/css?family=Cinzel+Decorative:700");
html, body {
background-color: #C00;
color: #600;
font-family: "Cinzel Decorative", serif;
font-size: 112.5%;
text-align: center;
font-weight: 700; /* should be used since you refer to 700 weight typeface */
}
</style>
Hello world
我正在尝试在我的网站上使用 Google 字体。如果我将此代码放入每个 HTML 文件中,它就会起作用。
<link href='http://fonts.googleapis.com/css?family=Cinzel+Decorative:700' rel='stylesheet' type='text/css'>
我想提高效率,只访问主 CSS 文件中的字体,但我不明白为什么没有 HTML 部分字体不显示。
@font-face {
font-family: "Cinzel Decorative";
src: url("http://fonts.googleapis.com/css?family=Cinzel+Decorative:700") }
html, body {
background-color: #C00;
color: #600;
font-family: "Cinzel Decorative", serif;
font-size: 112.5%;
text-align: center }
这样不行,因为 @font-face
规则中的 src
属性 必须引用 字体文件 ,而不是一个 CSS 文件。
如果你真的想在你自己的代码中使用 @font-face
,你需要下载字体,使用它创建不同的格式,例如FontSquirrel webfont generator,它还会生成一个包含所需代码的示例文件,并将相关文件上传到您的服务器。
如果您只想在 CSS 中执行操作而不是使用 link
元素,请在样式 sheet 的开头使用 @import
规则。不过,这并不意味着任何效率提升。示例:
<style>
@import url("http://fonts.googleapis.com/css?family=Cinzel+Decorative:700");
html, body {
background-color: #C00;
color: #600;
font-family: "Cinzel Decorative", serif;
font-size: 112.5%;
text-align: center;
font-weight: 700; /* should be used since you refer to 700 weight typeface */
}
</style>
Hello world