コーディングルールのための命名規則

コーディングルール命名規則

一覧

 状態:-  閲覧数:3,069  投稿日:2016-02-10  更新日:2025-02-28

一覧表

対象 命名規則 区切り文字 具体例
HTML / idクラス チェインケース ハイフン chain-case
CSS / idクラス チェインケース ハイフン chain-case
ファイル チェインケース ハイフン chain-case.jpg
URL チェインケース ハイフン http://design0.w4c.work/chain-case/
スクリプト / クラス アッパーキャメルケース なし UpperCamelcase
スクリプト / 変数関数メソッド ローワーキャメルケース なし lowerCamelcase
データベース / テーブルカラム スネークケース アンダースコア table_name


チェインケース-ハイフン

 閲覧数:820 投稿日:2016-02-10 更新日:2016-02-19

HTML / CSS


id / クラス
・チェインケース-ハイフン
chain-case
※小文字


ファイル


ファイル名
・チェインケース-ハイフン
chain-case.jpg
※小文字


URL


URL
・チェインケース-ハイフン
http://design0.w4c.work/chain-case/
※小文字

アッパーキャメルケース / ローワーキャメルケース

 閲覧数:791 投稿日:2016-02-19 更新日:2016-02-19

スクリプト


クラス
・アッパーキャメルケース
UpperCamelcase
※先頭大文字。要素語の最初は大文字

変数、関数、メソッド
・ローワーキャメルケース
lowerCamelcase
※先頭小文字。要素語の最初は大文字

スネークケース_アンダースコア

 閲覧数:731 投稿日:2016-02-19 更新日:2017-02-12

データベース


テーブル / カラム
・スネークケース_アンダースコア
table_name
※小文字


データベース名、テーブル名、カラム名には、キャメルケースは使えないのでしょうか?
データベースオブジェクトの命名規約
命名規則



「OOCSS」とは別の考え方?



週間人気ページランキング / 6-24 → 6-30
順位 ページタイトル抜粋 アクセス数
1 キャラクター無料作成ジェネレーター / FLASH / オンラインサービス | イラスト参考(デザイン) 10
2 「属性」「プロパティ」「アトリビュート」の違い | CSS 8
3 Chromeブックマーク ショートカット | Chromeブックマーク(ブラウザ) 5
3 Design 0 5
4 「bgcolor」「background-color」「background」の違い | CSS 4
4 #2196F3の互換性 | 色変換(色) 4
4 スキップリンク | アクセシビリティ(UI) 4
5 CSSキーフレームアニメーションで、マウスアウト時に独自のアニメーションを設定することは出来ない | アニメーション 3
5 アイコンを「Font Awesome」から変更。→「自分で探したSVG」を「自分のserver」へアップロード | アイコン(デザイン) 3
5 CSSで出来ないこと | CSS 3
5 CSSセレクタ(CSS) カテゴリー 3
5 色モデルイメージ図 | 色変換(色) 3
5 血の色 / #b30000 / #360800 / #ff0000 | カラーコード(色) 3
5 金融機関ブランドカラー / コーポレートカラー | カラーコード(色) 3
5 Windows10で「Google Chrome」が常に最前面に表示される。「アクティブウィンドウ」が最前面で表示されない → 解決方法存在しない | Google Chrome(ブラウザ) 3
5 「position:sticky;」がどうしても効かない →
を一旦削除してみる →
に「display:inline;」を指定 | CSSトラブル対応(CSS)
3
5 Chromeで閲覧している任意URLのhtmlタグに対して、なるべく簡単に「html{font-size:0.1em!important;}」を追加したい | Stylus(Chrome 拡張機能) 3
5 ドロワーメニューが表示されない理由 | モバイルデザイン(デザイン) 3
5 Chromeブックマークを誤って削除しても、前日のChromeブックマークバックアップは自動取得している / Chromeブックマーク自動でバックアップ | Chromeブックマーク(ブラウザ) 3
5 「display:flex;」を設定している「
  • タグ」内の「タグ」クリック範囲を拡大する | Flexible Box Layout Module(CSS)
  • 3
    2026/7/1 5:05 更新