3

SASS 新手。为什么我会收到以下警告?

$ sass --watch index.s.css:index.css --debug-info
WARNING on line 13 of index.s.css:
This selector doesn't have any properties and will not be rendered.
      error index.s.css (Line 15: Invalid CSS after "border-box": expected expression (e.g. 1px, bold), was ";")

第 13-18 行:

*
{
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

我应该注意,这与我尝试删除的供应商前缀无关。我也改成box-sizing: border-boxcolor: pink。还在抱怨。

编辑:我没有意识到 SASS 有两种语法,也没有意识到它们是根据文件扩展名选择的。我想使用 SCSS,但必须为文件命名,*.s.css因为我使用的是 Adob​​e Brackets beta,它目前只有纯 CSS 文件的语法突出显示。我发现了--scss强制该语法的标志,但我仍然得到同样的错误。

4

1 回答 1

0

你需要把它写成:

*
 +box-sizing(border-box)

试试这个,看看你是否仍然得到同样的错误。如果这不起作用,请尝试选择一些实际元素:div, section, artcle, figure等。

于 2012-10-23T08:41:41.187 回答