プロパティの書き順

今さらw
初出:自分のプロパティの書き順とか - CSS HappyLife

自分も Mozilla のを参考にしていますが、基本的な考え方はボックスの外側から定義するです。
と言うわけでだいたいこんな感じになります。

  1. content
  2. display
  3. position
  4. top,left,right,bottom
  5. float
  6. clear
  7. list-style
  8. width
  9. height
  10. margin
  11. padding
  12. border
  13. background
  14. line-height
  15. vertical-align
  16. text-align
  17. text-decoration
  18. font
  19. color

ここに挙っていないプロパティ(letter-spacing とか)は皆無と言っていいほど使っていないので無視しました。
(特に letter-spacing プロパティは IE7 のズーム機能に激しく影響を及ぼすので、積極的に排除しています)
あとコメント関連は DOAS で統一しています。だからなのか、HTML 文書に応じてスタイルシートをインデントすることは無いです。
(参考:じゃあ俺もCSSの書き方を書くよ! | Blog hamashun.com
そんなところですかね。