分かりやすいCSSコードを書くための5つの方法
2009/09/03 18:48Update
見やすい、分かりやすいCSSコードを記述するには、5つの方法を紹介します。
1、CSS リセット手法を利用する
例えば、
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }
CSS resetフレームワークを利用するのも一つの手です。
ブラウザーの差異をなくす - CSS reset手法とCSS resetフレームワーク 
このような書き方はやめましょう。
* { margin: 0; padding: 0; }
2、アルファベット順に記述する
悪い例:
div#header h1 {
z-index: 101;
color: #000;
position: relative;
line-height: 24px;
margin-right: 48px;
border-bottom: 1px solid #dedede;
font-size: 18px;
}
よい例:
div#header h1 {
border-bottom: 1px solid #dedede;
color: #000;
font-size: 18px;
line-height: 24px;
margin-right: 48px;
position: relative;
z-index: 101;
}
3、コメントによる構造化する
よい例:
/*****Reset(リセット定義)*****/ 要素のリセットCSS定義 /*****Basic Elements(基本要素定義)*****/ body, h1-h6, ul, ol, a, pなどの一般的な要素のCSS定義 /*****Generic Classes*****/ 共通系CSS定義 /*****Basic Layout(基本レイアウト定義)*****/ レイアウト関連のCSS定義 /*****Header(ヘッダ定義)*****/ ヘッダ部要素のCSS定義 /*****Content(コンテンツ定義)*****/ コンテンツ・エリア要素のCSS定義 /*****Footer(フッター定義)*****/ フッター部要素のCSS定義 /*****Etc(その他定義)*****/ その他CSS定義
4、コーディング・スタイルを統一する
一行に複数のCSS属性を記述する例:
div#header { float: left; width: 100%; }
div#header h1 { float: left; position: relative; width: 250px; }
一行に一つのCSS属性を記述する例:
div#header div.column {
border-right: 1px solid #ccc;
float: right;
margin-right: 50px;
padding: 10px;
width: 300px;
}
5、適当なタイミングでCSSコーディングをする
一般的に、HTMLドキュメントを書き終わったところでCSSコーディングを始めれば良いでしょう。
詳細は原文まで。
Sponsored Link
Comments
- Relative Articles
- CSSとは - (2008/05/24 11:40)
- CSSの基本文法 - 入門 - (2008/05/24 19:05)
- CSSの基本文法 - セレクタの組み合わせ - (2008/05/24 20:24)
- CSSの利用方法 - (2008/05/24 22:02)
- CSSの利用方法 - 外部スタイルシート - (2008/05/24 22:26)
- CSSの利用方法 - 内部スタイルシート - (2008/05/24 23:38)
- CSSの利用方法 - インライン・スタイル - (2008/05/25 15:19)
- CSS基本文法 - 擬似クラスと擬似要素 - (2008/05/25 22:49)
- CSS基本文法 - CSSダイナミック・擬似クラス - (2008/05/25 23:23)
- CSS基本文法 - CSS :target擬似クラス - (2008/05/26 11:59)