正しい答えがあるかどうかわからないので、これはおそらく境界線の質問ですが、人々がスタイルシートをどのように整理するか、そして一般的な慣習があるかどうかについては興味があります。それは個人的なスタイルに帰着すると確信していますが、それでも一部の人々が異なって何をしているのかを見たいと思います。
グローバルスタイルは常に最上位にあり、残りのスタイルは通常、ページに表示される順序で記述されます。
親クラスの下にあるすべてのサブスタイル、サブクラス、および疑似クラスをインデントする傾向があります。
#search {
float:right;
margin-top:20px;
width:325px;
height:35px;
background-image:url(css-ref/main.png);
background-repeat:no-repeat;
text-align:right;
line-height:36px;
font-size:13px;
}
#search a:link,#search a:visited,#search a:active {
color:#333;
}
#search a:hover {
color:#1770a9;
}
クラス内では、常に次の順序でプロパティを一覧表示します。
.myClass {
[position, display, and float]
[margins and padding]
[width and height]
[background, border, border-style, shadow]
[font settings]
[animations/transitions]
}
私にとって、これは読みやすさを向上させます。なぜなら、特定のクラス内のプロパティを調べて見つける必要がある場合、物事は常に同じ順序になるからです。
スタイルシートを整理するためのより良い/より受け入れられた方法はありますか?どうしますか?