CCG

CSS Coding Guideline

Last Updata: 2007-05-31 T11:05:00+09:00 Fans-JP.inc

セットの記述方法 {

セットの記述方法

}

セレクタの記述方法 {

セレクタの記述方法

}

プロパティの記述順序 {

  1. ボックスモデル (Box model)
  2. 視覚整形モデル (Visual formatting model)
  3. 視覚整形モデル詳細 (Visual formatting model details)
  4. 視覚効果 (Visual effects)
  5. 生成 内容, 自動番号付け及びリスト (Generated content, automatic numbering, and lists)
  6. ページ関連メディア (Paged media)
  7. カラー及び背景 (Colors and Backgrounds)
  8. フォント (Fonts)
  9. テキスト (Text)
  10. 表 (Tables)
  11. ユーザインターフェイス (User interface)
  12. 聴覚スタイルシート (Aural style sheets)

}

CSSの分割管理方法 {

分割管理

CSSの分割管理方法

}

その他の細かいルール {

ショートハンドについて
記述順序

border: [タイプ] [値] [カラー];
list-style: [タイプ] [位置] [イメージ];
background: [カラー] [イメージ] [繰り返し] [スクロール指定] [位置];

記述例

border: solid 1px #000;
list-style: none outside url("images/list.png");
background: transparent url("images/bg.png") no-repeat fixed 0 0;

文字サイズ、行間の単位について
擬似クラスの記述順序について
  1. :link
  2. :visited
  3. :hover
  4. :active
  5. :focus
  6. :first-child
タグの記述順序について
  1. body
  2. a
  3. img
  4. strong
  5. em
  6. h1 ~ h6
  7. div
  8. p
  9. dl, dt, dd, ul, ol, li
  10. table
  11. form
  12. その他
id, class の名前のつけ方及び構成について
構成の例です、基本はこの形で行います。

#headwrapper (ヘッダー枠)
├#header (ヘッダー)
└#globalnav (グローバルナビゲーション)

#middlearea (中間エリア枠)
└#hierarchy (階層)
  └.breadcumb (パンクズ)

#container (メイン: 2カラムの場合)
├#maincontent (メイン)
└#sidecontent (サイド)

#footwrapper (フッター枠)
└#footer (フッター)

}