プロパティの書き順
今さらw
初出:自分のプロパティの書き順とか - CSS HappyLife
自分も Mozilla のを参考にしていますが、基本的な考え方はボックスの外側から定義するです。
と言うわけでだいたいこんな感じになります。
- content
- display
- position
- top,left,right,bottom
- float
- clear
- list-style
- width
- height
- margin
- padding
- border
- background
- line-height
- vertical-align
- text-align
- text-decoration
- font
- color
ここに挙っていないプロパティ(letter-spacing とか)は皆無と言っていいほど使っていないので無視しました。
(特に letter-spacing プロパティは IE7 のズーム機能に激しく影響を及ぼすので、積極的に排除しています)
あとコメント関連は DOAS で統一しています。だからなのか、HTML 文書に応じてスタイルシートをインデントすることは無いです。
(参考:じゃあ俺もCSSの書き方を書くよ! | Blog hamashun.com)
そんなところですかね。