それは達成したいものにわずかに依存します。ページの読み込みを速くしようとしていますか、それとも開発を簡単にしようとしていますか?
後者をターゲットにする場合、複数のシートを使用できますが、それはすべて好みの問題です。宣言したすべてのスタイルの概要がわかるので、1つの大きなファイルを使用するのが最も簡単です。
リクエストのオーバーヘッドは非常に大きいため、最善の方法よりも速い読み込みページが必要な場合は、リクエストの量を最小限にすることです。さらに、開発バージョンを自分用に保持し、最小化されたcssをWebに提供することもできます(YUIが良い方法であることがわかります:http : //www.refresh-sf.com/yui/)。
さらに、私はCSS自体を最適化しようとします。たとえば、次のように、非常に類似したクラスをマージすることができます。
.bold-and-italic { font-weight: bold; text-style: italic; }
以下に変換できます。
.bold { font-weight: bold; }
.italic { text-style: italic; }
唯一のことは、あなたから少しのhtmlを変更する必要がある<span class="bold-and-italic">foo bar</span>
に<span class="bold italic">foo bar</span>
Bootstrap(http://getbootstrap.com)をご覧になることをお勧めしますが、これらの人はクラスを複数の「サブクラス」に分割するのに素晴らしい仕事をしました。
これがお役に立てば幸いです。