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 | 円形 |