SSブログ

CSSプロパティの記述順序ルール

現在、コーディングガイドラインを作成しており、その一環でCSSプロパティの記述順序をまとめました。
W3Cの「CSS2 Specification」を元にプロパティ群を分類化し、基本、要素の外から中へと並べています。
また、使用頻度の低いプロパティや音声、印刷、先行実装CSSは除外しました。

プロパティ分類

  1. 視覚整形モデル (No.1 - No.12)
  2. ボックスモデル (No.13 - No.36)
  3. リスト (No.37 - No.40)
  4. テーブル (No.41 - No.45)
  5. 背景 (No.46 - No.51)
  6. テキスト・フォント (No.52 - No.66)
  7. ユーザーインターフェース (No.67)

プロパティ記述順序


  1. float
  2. clear
  3. display
  4. position
  5. top
  6. right
  7. bottom
  8. left
  9. z-index
  10. overflow
  11. clip
  12. visibility
  13. margin
  14. margin-top
  15. margin-right
  16. margin-bottom
  17. margin-left
  18. padding
  19. padding-top
  20. padding-right
  21. padding-bottom
  22. padding-left
  23. border
  24. border-top
  25. border-right
  26. border-bottom
  27. border-left
  28. border-width
  29. border-color
  30. border-style
  31. width
  32. min-width
  33. max-width
  34. height
  35. min-height
  36. max-height
  37. list-style
  38. list-style-type
  39. list-style-image
  40. list-style-position
  41. caption-side
  42. table-layout
  43. border-collapse
  44. border-spacing
  45. empty-cells
  46. background
  47. background-color
  48. background-image
  49. background-repeat
  50. background-attachment
  51. background-position
  52. line-height
  53. text-align
  54. vertical-align
  55. text-indent
  56. text-decoration
  57. text-transform
  58. white-space
  59. letter-spacing
  60. word-spacing
  61. font-family
  62. font-size
  63. font-weight
  64. font-style
  65. font-variant
  66. color
  67. cursor

とりあえず社内へはこの並び順を啓蒙していくつもりですが、必須というわけではないので
あまり守られなさそうな予感。 チートシートも必要だろうなあ。

合同会社レゾリューションズさんから「CSSプロパティーフォーマット」なるDreamweaver拡張が無料配布されおり、ワンクリックで一気に整形できるスグレものなのですが、整形すると何故かセレクタごとに1行分改行が入る・・・。
整形後一行ずつ改行を消すのも現実的じゃないしなあ。惜しいです。
nice! ⁄ 0   comment ⁄ 2   trackback ⁄ 0  

nice! ⁄ 0

comment ⁄ 2

ウアイ

>整形すると何故かセレクタごとに1行分改行が入る・・・。
>整形後一行ずつ改行を消すのも現実的じゃないしなあ。惜しいです。

DWのC3でコードフォーマットつかえば大丈夫じゃなかったっけ?
前に検証したときに試した気がする。
by ウアイ(2008-04-25 17:41) 

夢は百姓

なるほど。
一旦、整形したあと「コードフォーマット適用」でバッチリです。
ありがとう。
by 夢は百姓(2008-04-28 11:05) 

コメントを書く
お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

trackback ⁄ 0

トラックバックの受付は締め切りました
Total : 25 記事

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。