CSSを記述する際のプロパティの順番
2009/12/28 17:21
たぶん、皆さんそれぞれルールを決めてやっていると思うんですよ。
自分のルールを作っておかないと修正の時に見つけるのとか面倒ですしね。
パッとみてこのスタイルにはこのプロパティがあたっている。って理解したいですからね。
いろんな方が順番はこんな感じです。って記事を書いているのを見ますけど、自分と結構違っているので不安な部分も・・・。
とりあえず、見てみてくださいw
- * width
- * height
- * background
- * border
- * font
- * color
- * text-decoration
- * text-align
- * other text
- * vertical-align
- * list-style
- * display
- * overflow
- * position
- * float
- * clear
- * z-index
- * margin
- * padding
- * content
こんな感じです。
コレの通りぴったり!って完璧には決めていないですけど、キモになる部分は順番は意識しています。
「width」と「height」は必ず先頭に書いています。
すぐにサイズとかがわかるので見やすいため。
「margin」と「padding」は最後。
これも見やすさ重視。
数値がずれると表示が崩れる原因になるひとつでもありますし。
その他のレイヤーにかんする記述。「position」とか「float」とか。
これらは、「margin」の上に書いています。
「width」と「height」の下には装飾系をおいています。
「background」や「border」とか「font系」です。
という具合に分けています。
自分のコーディングの精度をあげるにはこういった細かいところからも見直すといいかもしれないですね。
Track Back URL
コメントをどうぞ♥