HTML, CSSを記述する際、CSS設計が大切ですが、
どのような単語で命名するかも重要だと考えています。
名前と機能の意味が推測しやすい単語を使い、
名前のつけ方にブレがないようにしようと思いつつも、
ついついその時々で違う単語を使ってしまうため、自分用によく使う単語をリストアップしました。
ブロック
BEMのBlockで利用されるような名称
| 単語 |
意味 |
| section |
区分・区画 |
| content |
文書の内容 |
| article |
記事 |
| post |
投稿 |
| top |
頂上・上部 |
| home |
トップページ |
| sidebar |
補足記事 |
| wrapper |
内包する(レイアウト的に使用することが多い) |
| wrap |
wrapperの略語 |
| container |
wrapperの類語容器・入れ物(意味的に使用することが多い) |
| group |
集まり |
| area |
特定の場所・範囲 |
| catch |
興味を惹く・関心をつかむ |
| note |
注釈 |
| description |
概要 |
| desc |
descriptionの略語 |
| introduction |
前置き・導入 |
| intro |
introductionの略語 |
| announce |
お知らせ |
| information |
情報 |
| info |
informationの略語 |
| more |
もっと多くの |
| feature |
特徴 |
| detail |
詳細・細部 |
| summary |
概要・要約 |
要素・パーツ
BEMのElementで利用されるような名称
| 単語 |
意味 |
| inner |
内側の |
| outer |
外側の |
| body |
本文要素 |
| head |
上部 |
| foot |
下部 |
| heading |
見出し・表題 |
| title |
表題・題名 |
| lead |
見出しの補足・記事の要約 |
| list |
一覧・表 |
| menu |
メニュー |
| item |
(表やデータなどの)項目 |
| unit |
1つの単位・1セット |
| column |
カラム、縦列 |
| col |
columnの略語 |
| text |
文章 |
| caption |
画像・図表の補足文 |
| thumbnail |
サムネイル、縮小した画像 |
| thumb |
thumbnailの略語 |
| avatar |
アバター、人の顔を示す画像 |
| tel |
電話番号 |
| address |
住所 |
| date |
日付 |
| time |
日時 |
| category |
分類・部類 |
| cat |
categoryの略語 |
| tag |
識別子 |
| next |
次の |
| previous |
前の |
| prev |
previousの略語 |
| mask |
覆い隠す |
| overlay |
かぶせる・上書きする |
| delimiter |
アイテムの範囲や境界線を示すインターフェイス |
| separator |
delimiterの類語(混ぜないように分離する目的で使用) |
| divider |
delimiterの類語(グルーピングするように分割する目的で使用) |
ユーザーインターフェース(UI)
テキスト
| 単語 |
意味 |
| link |
アンカーテキスト |
| label |
分類する・項目名 |
| tag |
符号・識別子 |
| badge |
残数を示す数値 |
| copyright |
著作権表示 |
| tooltip |
マウスオーバー時に表示する補足情報 |
| button |
ボタン |
| btn |
buttonの略語 |
画像
| 単語 |
意味 |
| image |
画像 |
| img |
imageの略語 |
| icon |
アイコン |
| loading |
読み込み中 |
| logo |
ロゴ |
| map |
地図 |
| chart |
チャート(リストやグラフ等) |
| graph |
chartの類語、グラフ |
| hero |
キービジュアルになる大型の画像 |
| banner |
画像をともなうリンク(主に宣伝用) |
| slider |
スライダー(選択した一連の要素を順次表示するもの) |
ナビゲーション
| 単語 |
意味 |
| navigation |
情報へ誘導するリンク |
| nav |
navigationの略語 |
| global-navigation |
主要なナビゲーション(全体で使用) |
| local-navigation |
あるカテゴリ内専用のナビゲーション(局所的に使用) |
| mega-menu |
多階層の項目を表示する展開可能なメニューの一種 |
| breadcrumb |
パンくずリスト(トップから現在ページまでの階層構造を示すもの) |
| topicpath |
breadcrumbの類語 |
| springboard |
同じサイズのリンクを2×2や3×3のように配置したナビゲーション |
| list-menu |
縦に並んだリスト型のリンクで、階層構造をもったナビゲーション |
| dashboard |
グラフやステータスなどを一つの画面にまとめたインターフェイス |
| pagination |
分割したページ番号を示すリンク |
| linear-navigation |
その画面の前後に移動するためのナビゲーション(ページ指定不可) |
| back-to-top |
ページトップに戻るためのページ内リンク |
| tab |
画面内のコンテンツ表示を切り替えるインターフェイス |
| tabbar |
画面全体を切り替えるタブ(おもに画面下部に固定して使用) |
| segmented-control |
機能的にはtabと同じ。見た目がタブではなくボタン |
| off-canvas |
表示領域外から画面の大半を覆い隠したり、ずらすようにスライドしながら表示するナビゲーション |
| side-drawer |
off-canvasの類語。drawerは「引き出し」の意味 |
| toggle-menu |
同一の操作で二つの状態を交互に切り換えるインターフェイス |
| sitemap |
サイトマップ |
| sns |
ソーシャルネットワーキングサービス |
フォーム
| 単語 |
意味 |
| form |
送信フォーム |
| login |
ログイン |
| signin |
サインイン。loginの類語 |
| logout |
ログアウト |
| signout |
サインアウト。logoutの類語 |
| registration |
ユーザー登録 |
| signup |
registrationの類語 |
| step-navigation |
複数画面にわたるフォームの順序や、現在地を示したナビゲーション |
| search-box |
キーワードを入力するためのフォームエリア |
| text-field |
テキストを入力するフィールド(改行なし) |
| textarea |
テキストを入力するフィールド(複数行) |
| checkbox |
チェックボックス |
| radio |
ラジオボタン |
| select |
セレクト |
| submit |
送信ボタン |
| reset |
リセット(取り消し)ボタン |
| modify |
修正ボタン |
その他
| 単語 |
意味 |
| cards |
カードのようなインターフェイス |
| dropdown |
ドロップダウンリスト |
| pulldown |
dropdownの類語 |
| accordion |
折りたたまれたコンテンツを選択することで表示させるインターフェイス |
| scroll-tab |
スクロールすることで非表示部分を見ることができるインターフェイス |
| dialog |
(主に)注意や警告を知らせ、ユーザーに操作を要求するメッセージ |
| popup-window |
dialogの類語で、小さなウィンドウで表示するインターフェイス |
| toolbar |
ユーザーが利用できるツールやアクションをまとめたインターフェイス |
| comment |
コメント、記事に対する反応 |
| table |
テーブル・図表 |
| timeline |
チャットや年表のように時系列に並べたリスト |
ステータス
状態を表す単語
| 単語 |
意味 |
| show |
見せる |
| hide |
隠す |
| open |
開く |
| close |
閉じる |
| current |
現在の |
| active |
活動中・有効な |
| disabled |
無効になっている |
形容詞
| 単語 |
意味 |
| main |
主要な |
| primary |
主要な |
| secondary |
補助的な・第二の |
| tertiary |
第三の |
| quaternary |
第四の |
| common |
共通の |
| global |
全体的な |
| local |
局所的な |
| general |
一般的な |
| brand |
ブランドの |
| site |
サイトの |
サイト内の分類
サイト内のページやカテゴリーとして使用する名詞。
| 単語 |
意味 |
| about |
〜について |
| work |
仕事・任務 |
| product |
製品 |
| service |
サービス |
| news |
お知らせ・近況 |
| event |
行事・出来事 |
| history |
歴史・沿革 |
| archive |
保存・保管・記録 |
| concept |
構想・概念・考え |
| recommend |
おすすめ・推奨 |
| table of contents |
目次 |
| toc |
Table of contentsの略語 |
| index |
索引・指標 |
| contact |
問い合わせ・連絡 |
| inquiry |
問い合わせ・質問・調査 |
| access |
交通手段 |
| shop |
店舗 |
| related |
関連のある |
| privacy |
個人情報の利用・保護の方針 |
| faq |
Frequently asked questions(よくある質問)の略 |
| qanda |
Question and answer(質問と回答)の略 |
| input |
フォームの入力画面 |
| confirm |
フォームの確認画面 |
| finish |
フォームの完了画面 |
| search-result |
検索結果画面 |
| cart |
購入するアイテムを一時的に保存する画面 |
| checkout |
保存していたアイテムを購入する画面 |
修飾子
BEMのModifierで使われるような名詞や形容詞など。
| 単語 |
意味 |
| success |
成功 |
| alert |
注意・警戒 |
| attention |
配慮・気配り |
| error |
間違い・失敗 |
| caution |
用心・警告 |
| warning |
警告・予告 |
| danger |
危険・驚異 |
| tiny |
とても小さい |
| xs |
tinyの類語でExtra small(smallよりさらに小さい)こと |
| small |
小さい |
| medium |
中間 |
| large |
大きい |
| huge |
とても大きい |
| xl |
hugeの類語でExtra large(特大・超大型)のこと |
| reverse |
反転する |
| push |
押す |
| pull |
引く |
| offset |
相殺する・埋めあわせる |
| left |
左側の |
| center |
真ん中 |
| right |
右側の |
| top |
上部 |
| middle |
真ん中 |
| bottom |
下部 |
| round |
角丸 |
| circle |
円形 |