4

LESSから切り替えたところ、SASSではすべての変数がグローバルであることがわかりました。したがって、特定のブロックの特別な変数を定義するには、次のように記述する必要があります$words-that-describe-particular-block-padding: 10px;

すべてのレビューで、著者は SASS を LESS よりも高度な機能として表現しましたが、それは機能が豊富であるためです。

なぜそのデザイン決定が下されたのですか?
私は間違っていて、グローバルのみの変数は、私が欠落しているという理由で優れていますか?

更新:
SASS:

$var: 1px;
#id1 {
$var: 2px;
width: $var;
}
#id2 {
width: $var;
}

以下:

@var: 1px;
#id1 {
@var: 2px;
width: @var;
}
#id2 {
width: @var;
}

次のオンライン コンパイラで例を試してください。

4

1 に答える 1