コーディング規約 - KUT-soiweb/web GitHub Wiki
-
ファイル名 スネークケース方式(アンダースコア区切り) 例)campus_faclity.html
-
クラス名,id名 キャメルケース方式(先頭小文字,次の単語から頭を大文字) 例)breakcrumbNavi
-
装飾は基本「class」を使う
-
タグ名,属性名は小文字 例)
-
属性の囲み文字は""
-
HTMLタグとCSSのインデントはタブを使う
-
CSSの基本構造 .sample { color: #fff; } ・クラス名の後に半角スペース ・「:」の後に半角スペース ・終端の「;」は必ずつける ・「{」,「}」の位置はこの位置で
-
コメントスタイルは「/**/」
-
CSSプロパティの定義順は「アルファベット順」(ベンダー固有の接頭辞は除く) .sumple { border: 1px solid; color: #fff; text-align: center; } ・posittionなど複数のプロパティ指定がいる場合はposittionの下にtopやbottomを書くようにする
-
カラーコードはできるだけ省略 例)「color: #eebbcc」 → 「color: #ebc」
-
数値ゼロには単位をつけない 例)「margin: 0px」 → 「margin: 0」
-
パスの記述は原則相対パス ※SSI部分のみは絶対パスでの記述。相対パスでは共有できません
-
javascriptを使用してのURL生成は絶対に禁止 ※必ずhref属性を持たせる。onClickとか無し。
-
原則marginのborderは使用しない
-
paddingもあまり使用せずレイアウトはmarginで行う
-
レイアウトでfloatとposittionを混同させて使うことなく、大枠はfloat、重なりやfloatで困難な場合はposittionを使用する。floatを使う場合はclearを適宜指定すること
-
全体レイアウトはdivタグを用いる
-
クラス名やid名にhead~、foot~、base~は使用しない(base.css,header.css,footer.cssで用いているため)
-
セレクタは#baseContentsから始めること(headerやfooterと混同しないため)
-
セレクタはどこを指しているのか分かるようにすること(指している箇所がわかれば省略して良い)