• 2024-05-20

SassプリプロセッサとLESSプリプロセッサの違い

Девчата (комедия, реж. Юрий Чулюкин, 1961 г.)

Девчата (комедия, реж. Юрий Чулюкин, 1961 г.)

目次:

Anonim

コーラやペプシ、マックやPC、マーベルやDC?どのコミュニティでも、それについての議論があります。 Webデザイナーや開発者にとって、その議論はSassかLessです。

セスとレスは何ですか?

文法的に素晴らしいスタイルシート(Sass)とLeaner CSS(LESS)はどちらもCSSプリプロセッサです。これらは、設計をより簡単かつ効率的にする特別なスタイルシート拡張です。 SassもLESSもCSSスタイルシートにコンパイルされるため、ブラウザはそれらを読み取ることができます。最近のブラウザは.sassまたは.lessファイルタイプを読み取ることができないため、これは必要な手順です。

Web開発の世界にいることを計画している場合は、2つのプリプロセッサのうちの1つ、または両方に精通していることをお勧めします。.

それに来ると、両方が似ています。それらはCSSを書くことをよりシンプルに、よりオブジェクト指向に、そしてもっと楽しい経験にします。それにもかかわらず、いくつかの重要な違いがあります。

  • 01 SassはRuby、LESSはJavascript

    SassもLESSも、特殊文字を使って変数を割り当てます。こうすれば、仕様を入力し続ける必要はありません。あなただけの文字を入力することができます。

    Sassでは、ドル記号($)です。 LESSでは、アットマーク(@)です。 LESSの唯一の欠点は、すでに@を使用している既存のCSSセレクターがいくつかあるため、学習曲線が少し硬くなる可能性があることです。

  • 03 Sassはコンパス、LESSはプリブート

    SassとLESSには、ミックスインを統合するための拡張機能(サイト全体でCSS宣言を保存および共有する機能)があります。

    Sassは将来のサポートのためのアップデートで利用可能なすべてのオプションを含むmixinに利用可能なコンパスを持っています。

    LESSにはPreboot.less、LESS Mixin、LESS Elements、gs、およびFramelessがあります。 LESSのソフトウェアサポートはSassより細分化されているため、拡張機能にはさまざまなオプションがありますが、すべて同じように機能するわけではありません。あなたのプロジェクトでは、Compassと同等のパフォーマンスを得るために、リストされているすべての拡張機能が必要になるかもしれません。

  • 04 LESSはSassより良いエラーメッセージを持っています

    SassとLESSはどちらも、構文エラーを報告する能力についてテスト済みです。 LESSは、エラーの正しい場所を報告するという点で、テストにおいてより正確なエラーメッセージを持っています。

    このようなことで、タイプミスで発汗する時間を少し節約することができます。

  • 05 LESSはSassよりもユーザーフレンドリーなドキュメントを持っています

    LESSのドキュメントは視覚的に訴求力があり、初めてのユーザーにとっては従うのが簡単です。 Sassのドキュメントには、もっと多くのナレッジベースやWikiの設定があります。

    これは、SassまたはLESSがWebサイトの設計で使用するために設計されたプラットフォームであるため、SassまたはLESSの採用率にとって重要となる可能性があるという事実です。


  • 興味深い記事

    なぜあなたはより少ないお金のために仕事を受け入れるのですか?

    なぜあなたはより少ないお金のために仕事を受け入れるのですか?

    面接官があなたがより少ないお金で仕事を受け入れるかどうか尋ねるかもしれません。ここにその質問に答える方法に関するいくつかのヒントと例があります。

    6ヴァル

    6ヴァル

    あなたの組織の政治的兆候を読まないと、迷子になる可能性があります。あなたは汚く遊ぶ必要はありませんが、あなたは遊ぶ必要があります。

    就職できなかった10の理由

    就職できなかった10の理由

    雇用主はさまざまな理由で候補者を拒否します。ここにあなたが仕事を得られなかった10の理由と成功のために変えるべき事柄があります。

    アンカークライアントが必要な理由とその見つけ方

    アンカークライアントが必要な理由とその見つけ方

    アンカークライアントとは何ですか、なぜフリーランスのときにアンカークライアントが必要なのか、持っていることの利点、そしてアンカークライアントを見つけるためのヒントです。

    ミュージックマネージャ契約に署名する前に

    ミュージックマネージャ契約に署名する前に

    不適切な契約に署名すると、長期的な影響を受ける可能性があります。取引の成立を検討する前に、ここに掲載されている情報をご覧ください。

    職場でのアライアンス開発に関するヒント

    職場でのアライアンス開発に関するヒント

    仕事の任務を効果的に達成したいですか?もしそうなら、あなたは同盟国、仕事であなたの考えを支える人々を必要としています。同盟を形成する方法を参照してください。