html - 我无法使用 @font-face 规则在 html 页面中嵌入字体

标签 html css fonts

我尝试使用@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

最佳答案

您需要将 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;
    }

关于html - 我无法使用 @font-face 规则在 html 页面中嵌入字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18335716/

相关文章:

css - 在没有互联网连接的情况下使用下载的字体

html - 如何更改 html 表格中的字体颜色?

html - CSS修改排列指针

html - 如何在条件注释中包装多个 asp.net web 表单 <html> 标签?

javascript - 选择时收缩 HTML 选择元素

javascript - 如何使用 JavaScript 为特殊过滤器在 html Canvas 中绘制图像

css - 如何使用 adf 更改字体系列

javascript - 想要打开两个单独的窗口

javascript - Html、javascript路径错误

javascript - 根据其他元素调整高度