css - 書き方 - オートプレフィクサー対LESS/Sassミックスイン?



scss 書き方 (1)

autoprefixerツールは、正しいベンダープレフィックスを、それ以外の場合は「ナイーブ」スタイル宣言に追加するCSSポストプロセッサーです。

これは、ベンダー固有のスタイルを生成するこの同じ目的のために、 LESSSassが提供するミックスインと、(有効性と開発者の面で)どのように比較されますか?


LESSとSassは両方ともあなたのワークフローに統合できる様々なフレームワークとライブラリを持っていますが、そのほとんどは何らかのプレフィックスmixinを含んでいますので、どちらの方法でも同じ結果が得られます。それはおそらくどちらを使用するかは関係ありません。

LESSとSassが宣言ネスティング、変数、ループ、その他のミックスインなど、自分ができることは他のすべてのことにあります。これは特定のプロジェクトに必要な場合とそうでない場合があります。

もちろん、この能力は構文の違いになります。接頭辞を扱うための構文も含め、ネイティブCSSから離れることになります。 LESSとSassでは、ベンダーのプレフィックスを何かに@mixinたいのであれば、一般的には@mixin構文を@mixinます。 これはあなたが目にしている "開発者の経験"の主な違いですが、LESSとSassはオートプレフィクサーよりも大きなツールなので、おそらくミックスインの構文を部分とパーセルで他の構文変更。

言い換えれば、使用しているすべてが接頭辞であればautoprefixerやprefixrのようなツールを使い、他の機能を使いたい場合はLESSやSassを使います。





less