私は大きなプロジェクトに取り組んでおり、全体で 1 つの CSS ファイルを使用しています。私は今、これが管理不能で組織化されていないことに気付きました (これまでにほぼ 2000 行あります)。
CSS の分割に関するさまざまな手法を調べましたが、これまでに見つけたものは次のとおりです。
1) CSS を別々のファイルに分割し、LINK タグを使用してそれらを参照します。これの欠点は、サーバー要求の数が増えることです。
2) CSS を個別のファイルに分割し、@import ステートメントを使用してそれらを参照します。これのマイナス面は、サーバー要求の増加です。
3) LESS などの CSS パーサーを使用します。これにより、CSS を個別のファイルに分割でき、追加のサーバー要求が発生しなくなります。ただし、これを使用することの (私にとっての) 主な欠点は、チームのすべての開発者が CSS スタイリングの新しい方法/スタイルを学ぶ必要があることです。また、LESS を使用すると、FireBug で行番号が取得されないこともわかりました。
では、代替オプションは何ですか?理想的には、CSS を別々のファイル (少なくとも 10 個あります) に分割し、パフォーマンスに影響を与えることなくそれらすべてを参照する方法を用意したいと考えています。