2016-08-16 12 views
0

私は、CSSを実装するためのベストプラクティスに関する意見を募集しています。ベストプラクティスCSS - SASS

当サイトは当初、CSS用のSASSコンパイラを使用して構築されました。時間が経つにつれて、それぞれが特定のスタイルを持つ多くの機能が追加され、CSSファイルと部分ファイルが大きくなりました。サイト全体のすべてのCSSを読み込むことは、特定のページで大きな割合が利用されていない場合は特に、リソースと時間の無駄になります。しかし、私はまだ、これがページ内のインラインスタイルまたはCSSスタイルブロックより効率的であると言われています。

私は現在、コアCSSを除くすべてをSASS CSSファイルにストリッピングし、必要に応じてロードされる一連の特定のCSSファイルを作成することを検討しています。

他の人がこの問題にどのように近づいたか。 CSSファイルが大きくなると、「ベストプラクティス」についてコンセンサスがありますか?

おかげ

D

+0

この質問は、広すぎる、**意見に基づいて**または議論を必要とするので、スタックオーバーフローのトピックではありません。具体的な、解決可能な、プログラミングの問題がある場合は、詳細を記入してください。 –

+0

ありがとうございます。私は実際に経験豊かな実務家からの意見や討論を探しています。私はそのような質問をすることができるかもしれないと他のどこかに提案することができますか? – Dave

+0

Stack Exchangeには場所はありませんが、周りを自由にチェックできます。ディスカッションや意見の質問は、残念ながらStack Overflowには適していません。 –

答えて

0

あなたは、あなたのサイトの特定の部分のためにSASSを書くだけで、特定のページのスタイルを読み込むことができます。たとえば、商品ページに入っているときに商品リストのスタイルを読み込む必要はありません。 その間、メニュー、フッターなどのためにグローバルスタイルシートを使用することができます。

スタイルをインラインまたはブロックで読み込むと、スタイルがキャッシュされなくなり、ウェブサイトを開くたびにユーザーがダウンロードできるようになります。

+0

あなたの返信Lojiありがとう。 SASSを引き続き使用するが、必要に応じて読み込まれるstyle.cssに加えて、別々にコンパイルされた一連のCSSファイルを作成することをお勧めしますか? SASSでコンパイルされたCSSは、非コンパイルよりも効率的ですか? コンパイルされていない特定のCSSファイルでコンパイルされたSASS style.cssファイルを使用することに問題がある場合は、 ありがとうございました – Dave

+0

はい、サイトの一部がはるかに大きい場合は、必要なときにのみCSSを別々に読み込んでください。 CSSにコンパイルされたSASSは、それが縮小された場合にのみ効率的です。一般的なCSSとSASSコンパイル済みのCSSが縮小されている場合は、違いはありません。 SASSとCSSを使用する場合は問題ありません。とにかくSASSは通常のCSSにコンパイルされますが、違いは開発の容易性だけです。 – Loji

関連する問題