我尝试使用@ font-face规则向我的网页添加字体,但未显示
HTML
<!-- language: lang-html -->
<ul>
<li>GREAT</li>
<li>BITE</li>
</ul>
CSS
<!-- language: lang-css -->
body{
font-family:Armata;
font-size:16px;
color:orange;
text-align: center;
background:white;
}
@font-face {
font-family: 'Armata';
src: url(Armata-Regular.ttf),
src: url(Armata-Regular.otf),
src: url(Armata-Regular.eot);
}
您可以从此处下载字体:http://www.moldire.com
答案 0 :(得分:2)
您需要将font-face放在CSS的顶部。
@font-face {
font-family: 'Armata';
src: url(Armata-Regular.ttf),
src: url(Armata-Regular.otf),
src: url(Armata-Regular.eot);
}
body{
font-family:Armata;
font-size:16px;
color:orange;
text-align: center;
background:white;
}
答案 1 :(得分:0)
@font-face {
font-family: 'Armata';
src: url(Armata-Regular.ttf),
src: url(Armata-Regular.otf),
src: url(Armata-Regular.eot);
}
li
{
font-family:Armata;
}
或者如果您想将其用于整页,请将其应用于正文标记
答案 2 :(得分:0)
以下是让字体工作的步骤:
src: url(Armata-Regular.ttf) format('truetype')
最后,您会考虑使用网络字体路径吗?通过获取Web路径嵌入字体来节省您的时间:http://www.google.com/fonts/specimen/Armata
这样做可以节省你跳过最后一颗子弹的时间。
答案 3 :(得分:0)
在您的网站上使用此功能
<link href='http://fonts.googleapis.com/css?family=Armata' rel='stylesheet' type='text/css'>
在CSS中你需要这个:
font-family: 'Armata', sans-serif;