時間の経過とともにどんどん大きくなる CSS ファイルを管理するためのさまざまな方法を見つけようとしています。これにはいくつかの理由があります: レスポンシブ デザインを使用した Web サイトの作成、追加のスタイル設定が必要なプラグイン、または 1 つの要素のページ固有のスタイル設定のみ。
私がすでに使用しているいくつかのテクニックがあります。
- 目次の作成
- コードを名前付きセクションに分割する (目次で参照)
- 要素の名前空間 (
.home-gallery
、.home-gallery-image
など.home-gallery-link
)
ただし、各要素のプロパティをどのように配置するかという問題はまだあります。
すべてを 1 行にまとめると、可読性が大幅に低下します。一方、すべてのプロパティを 1 行に配置すると、スクロールバーがシャワーの下に座って泣くようになります。
私は現在、いくつかの異なる形式を試していますが、ここに私が思いついたものがあります:
- タイプに応じたプロパティの並べ替えと整理
- 集計/間隔を使用して、一種のテーブル ルックを作成します (左側のキャプション: 要素、右側のコンテンツ: プロパティ)。
例では、次のようになります。
#content-wrapper {
position: relative; top: 0; left: 0;
width: 100%; height: 200px;
color: #333; background: #fff;
}
今のところ、無限にスクロールする/コードを検索することと、コードを読みにくくすることとの間の唯一の妥協点のように思えます。
私の質問は次のとおりです。読みやすさとさらなる開発を可能にするために、どのような CSS 記述手法を使用していますか?