0

各位 web 开发人员您好,我是 SASS 的新手,使用 Intellij IDEA Ultimate 进行开发。font-awesome.scss我将文件从目录复制fontawesome/sass到我的项目中,我从 IDE 中得到了一些错误,主要是这样的结构:

.btn, .nav-tabs {
  [class^="icon-"], 
  [class*=" icon-"] {
    /* keeps button heights with and without icons the same */
    line-height: .9em;
  }
}

它一直在唠叨冒号作为和之间的分隔,符。[class^="icon-"][class*=" icon-"]

如果该部分看起来像这样

a [class^="icon-"],
a [class*=" icon-"] {
  display: inline-block;
  text-decoration: inherit;
}

一切看起来都很好。

此外,在生成的font-awesome.css文件中,存在一些明显的错误,因为text-decoration: inherit;肯定没有有效的 CSS 值。可能这些是错误,还是我在这里出错了?

我应该如何更改上面显示的scss文件的语法以防止错误?

我想使用,font-awesome.scss因为我也计划在整个项目中使用 SASS,如果我能以同样的方式使用fontawesome ,那就太酷了。

对此有什么建议吗?

4

1 回答 1

1

提供的示例代码是有效的 Sass 并且可以按应有的方式进行编译。您的 IDE 只是缺少 Sass 的正确语法突出显示。

于 2012-11-30T13:00:53.870 回答