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-boxしましたcolor: pink。まだ文句を言う。

編集: SASSに2つの構文があることや、ファイル名拡張子に基づいて選択されていることに気づきませんでした。SCSSを使用したいのですが*.s.css、Adobe Bracketsベータ版を使用しているため、ファイルに名前を付ける必要があります。AdobeBracketsベータ版には、現在、プレーンCSSファイルの構文の強調表示しかありません。その構文を強制するフラグを発見しました--scssが、それでも同じエラーが発生します。

4

1 に答える 1

0

次のように記述する必要があります。

*
 +box-sizing(border-box)

これを試して、それでも同じエラーが発生するかどうかを確認してください。これがうまくいかない場合は、いくつかの実際の要素を選択してみてください:div, section, artcle, figureなど.

于 2012-10-23T08:41:41.187 に答える