css - 在 CSS 中使用 FontAwesome

标签 css font-awesome

按照我通过 Google 找到的建议,我有以下 SCSS,字体存在于指定的目录中,并且 FontAwesome 在其他地方成功地使用了 i 标签。

我在这里做错了什么,因为文字一直出现在我的 html 中?

@font-face {
    font-family: "FontAwesome";
        src: url('/fonts/fontawesome-webfont.eot'),
            url('/fonts/fontawesome-webfont.svg'),
            url('/fonts/fontawesome-webfont.ttf'),
            url('/fonts/fontawesome-webfont.woff');
}

$fa-exclamation-triangle: "";

.form-error
{
    color:red !important;
    font-weight: bold;
    padding-top: 3px;
    font-family: "FontAwesome";


    &:before
    {
        content: $fa-exclamation-triangle;
    }
}

input.error
{
    font-weight: normal;
    background: $validation-red;
    color: black;
}

最佳答案

What am I doing wrong here as a literal keeps appearing in my html?

我假设您的意思是生成的内容按字面意思显示

好吧,CSS 不知道命名实体,所以除非你的 CSS 直接嵌入到 HTML 文档中(根据预处理器语法,我认为它不是),这个命名实体不会被解析,是意思是此时的字面意思。

包含unicode字符的CSS表示法是\0xxxx,其中xxxx是十六进制字符代码。

关于css - 在 CSS 中使用 FontAwesome,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21367769/

相关文章:

html - 居中导航并相应地对齐下拉内容

javascript - 添加缩放会破坏菜单滚动功能

css - fontawesome 字体 compass 生成错误

ruby - 从 Font-Awesome-Sass gem 中获取字体,复制到 grunt compass 输出目录中

angular - 在 angluar2 webpack 中使用 Font-awesome

javascript - 如何更改点击提交值

css - 如何调整/还原 WooCommerce 中的单一产品页面?

html - 将表格标题文本与表格正文对齐?

javascript - 如何将超赞字体添加到输入文本字段?

jquery - 在 IE 9 中加速圆 Angular