意外と読めない・・・HTML/CSS/JavaScript/PHP/WordPressのコードの読み方

  • URLをコピーしました!

授業で生徒さんから「このHTML要素やCSSプロパティってどう読むんですか?」と質問されることがよくあります。特に、意外と特殊な読み方をするものや、日本語では馴染みのない発音をするものも少なくありません。そのため、授業中に間違った読み方をしてしまい、「先生、それ違うのでは?」と指摘されてしまったことも正直あります(少し恥ずかしいですが)。こうした経験を重ねるうちに、「正しい読み方を一覧でまとめておけば便利だな」と思うようになりました。

この記事では、HTMLの要素や属性、CSSのプロパティと値について、正しい読み方を整理しました。またPHPに関しても、例えば htmlspecialcharspreg_match など、一見すると読み方に迷ってしまうような関数の名前を取り上げています。併せてWordPressやJavaScriptも加えました。

目次

HTML要素の読み方

バージョン宣言

HTML要素日本語読み
<!DOCTYPE html> ドキュメントタイプ宣言(DOCTYPE宣言)
DOCTYPEドックタイプ

一般要素

HTML 要素日本語読み
<a>エー
<b>ビー
<i>アイ
<u>ユー
<p>ピー
<h1>エッチワン
<h2>エッチツー
<h3>エッチスリー
<div>ディブ
<span>スパン
<img>イメージ
<br>ビーアール
<hr>エイチアール
<ul>ユーエル
<ol>オーエル
<li>エルアイ
<table>テーブル
<tr>ティーアール
<td>ティーディー
<th>ティーエイチ
<form>フォーム
<input>インプット
<button>ボタン
<label>ラベル
<select>セレクト
<option>オプション
<textarea>テキストエリア

メタ要素

HTML 要素日本語読み
<meta>メタ
<title>タイトル
<link>リンク
<style>スタイル
<script>スクリプト
<head>ヘッド
<body>ボディ

セマンティック要素

HTML 要素日本語読み
<header>ヘッダー
<nav>ナビ
<section>セクション
<article>アーティクル
<aside>アサイド・エーサイド
<footer>フッター
<main>メイン
<figure>フィギュア
<figcaption>フィグキャプション
<details>ディテール
<summary>サマリー
<time>タイム
<mark>マーク

その他の要素

HTML 要素日本語読み
<audio>オーディオ
<video>ビデオ
<canvas>キャンバス
<svg>エスブイジー
<iframe>アイフレーム

HTML属性の読み方

一般属性

HTML 属性日本語読み
idアイディー
classクラス
styleスタイル
titleタイトル
langラング
dirディレクション
data-*データ

イベント属性

HTML 属性日本語読み
onclickオンクリック
ondblclickオンダブルクリック
onmousedownオンマウスダウン
onmouseupオンマウスアップ
onmouseoverオンマウスオーバー
onmouseoutオンマウスアウト
onmousemoveオンマウスムーブ
onkeydownオンキーダウン
onkeypressオンキー プレス
onkeyupオンキーアップ
onfocusオンフォーカス
onblurオンブルー
onchangeオンチェンジ
oninputオンインプット
onsubmitオンサブミット
onresetオンリセット
onresizeオンリサイズ
onscrollオンスクロール

フォーム属性

HTML 属性日本語読み
actionアクション
methodメソッド
enctypeエンタイプ
autocompleteオートコンプリート
nameネーム
valueバリュー
placeholderプレースホルダー
requiredリクワイアード
readonlyリードオンリー
disabledディセーブルド
maxlengthマックスレングス
minlengthミンレングス
patternパターン

リンク属性

HTML 属性日本語読み
hrefエイチレフ
targetターゲット
relレル
downloadダウンロード

画像属性

HTML 属性日本語読み
srcソース
altオルト
widthウィズ
heightハイト

テーブル属性

HTML 属性日本語読み
colspanコルスパン
rowspanロウスパン
cellpaddingセルパディング
cellspacingセルスペーシング

その他の属性

HTML 属性日本語読み
charsetキャラセット
srcsetソースセット
sizesサイズ
typeタイプ
mediaメディア
deferディファー
asyncアシンク
contentコンテンツ
http-equivエイチティーティーレブ

CSSプロパティの読み方

基本プロパティ

CSS プロパティ日本語読み
colorカラー
backgroundバックグラウンド
background-colorバックグラウンドカラー
widthウィズ
heightハイト
marginマージン
paddingパディング
borderボーダー
font-sizeフォントサイズ
font-familyフォントファミリー
text-alignテキストアライン

レイアウト

CSS プロパティ日本語読み
displayディスプレイ
positionポジション
topトップ
rightライト
bottomボトム
leftレフト
floatフロート
clearクリア
z-indexゼットインデックス

ボックスモデル

CSS プロパティ日本語読み
box-sizingボックスサイジング
margin-topマージントップ
margin-rightマージンライト
margin-bottomマージンボトム
margin-leftマージンレフト
padding-topパディングトップ
padding-rightパディングライト
padding-bottomパディングボトム
padding-leftパディングレフト
border-topボーダートップ
border-rightボーダーライト
border-bottomボーダーボトム
border-leftボーダーレフト
border-radiusボーダーレディアス

フォントとテキスト

CSS プロパティ日本語読み
font-weightフォントウェイト
font-styleフォントスタイル
text-decorationテキストデコレーション
line-heightラインハイト
letter-spacingレタースペーシング
text-transformテキストトランスフォーム

背景と境界

CSS プロパティ日本語読み
background-imageバックグラウンドイメージ
background-repeatバックグラウンドリピート
background-positionバックグラウンドポジション
border-widthボーダーウィズ
border-styleボーダースタイル
border-colorボーダーカラー

フレックスボックス

CSS プロパティ日本語読み
displayディスプレイ
flex-directionフレックスディレクション
flex-wrapフレックスラップ
justify-contentジャスティファイコンテンツ
align-itemsアラインアイテム
align-contentアラインコンテンツ

グリッドレイアウト

CSS プロパティ日本語読み
displayディスプレイ
grid-template-columnsグリッドテンプレートカラム
grid-template-rowsグリッドテンプレートロー
grid-gapグリッドギャップ
justify-itemsジャスティファイアイテム
align-itemsアラインアイテム

トランジションとアニメーション

CSS プロパティ日本語読み
transitionトランジション
transition-propertyトランジションプロパティ
transition-durationトランジションデュレーション
transition-timing-functionトランジションタイミングファンクション
animationアニメーション
animation-nameアニメーションネーム
animation-durationアニメーションデュレーション
animation-timing-functionアニメーションタイミングファンクション
animation-delayアニメーションディレイ
animation-iteration-countアニメーションイテレーションカウント

その他

CSS プロパティ日本語読み
opacityオパシティ
visibilityビジビリティ
overflowオーバーフロー
cursorカーソル

CSSの「値」の読み方

文字関連

CSS 値日本語読み説明
boldボールド太字を指定します。
normalノーマル標準の文字の太さを指定します。
italicイタリック斜体を指定します。
obliqueオブリーク文字を斜めに傾けるスタイル
small-capsスモールキャップス小さい大文字で表示します。
uppercaseアッパーケースすべて大文字に変換します。
lowercaseローワーケースすべて小文字に変換します。
underlineアンダーライン下線を引きます。
line-throughラインスルー文字に取り消し線を引きます。
noneノーンテキストデコレーションを除去します。

ディスプレイ関連

CSS 値日本語読み説明
blockブロックブロックレベル要素として表示します。
inlineインラインインライン要素として表示します。
inline-blockインラインブロックインライン要素として表示し、ブロック要素の特性も持ちます。
flexフレックスフレックスボックスコンテナとして表示します。
gridグリッドグリッドコンテナとして表示します。
noneノーン要素を非表示にします。

ポジション関連

CSS 値日本語読み説明
relativeリレイティブ要素を通常の位置から相対的に配置します。
absoluteアブソリュート最も近い位置決めされた先祖要素に対して絶対位置に配置します。
fixedフィクストビューポートに対して固定位置に配置します。
stickyスティッキースクロールに応じて要素を固定します。
staticスタティック通常のフローに従って配置します。

テキスト配置関連

CSS 値日本語読み説明
leftレフト左揃えにします。
rightライト右揃えにします。
centerセンター中央揃えにします。
justifyジャスティファイ両端揃えにします。

フレックスボックス関連

CSS 値日本語読み説明
flex-startフレックススタート主軸の先頭に揃えます。
flex-endフレックスエンド主軸の終端に揃えます。
centerセンター中央に揃えます。
space-betweenスペースビトウィーン要素間に均等にスペースを配置します。
space-aroundスペースアラウンド要素間および要素の周りに均等にスペースを配置します。
wrapラップフレックスアイテムを複数行に折り返します。
nowrapノーラップフレックスアイテムを単一行に配置します。

その他の値

CSS 値日本語読み説明
autoオート自動で計算された値を指定します。
inheritインヘリット親要素から値を継承します。
initialイニシャル初期値を指定します。
hiddenヒドゥン要素を表示しないようにします。
visibleビジブル要素を表示します。
scrollスクロールコンテンツがはみ出すとスクロールバーを表示します。
fixedフィクスト要素を固定位置に配置します。

サイズ関連

CSS 値日本語読み説明
100%ひゃくパーセント親要素の100%のサイズを指定します。
50%ごじゅうパーセント親要素の50%のサイズを指定します。
10pxじゅうピクセル10ピクセルのサイズを指定します。
2emにエム2エム(フォントサイズの2倍)のサイズを指定します。
1remいちアールイーエム1リム(ルート要素のフォントサイズ)のサイズを指定します。
vhヴィーエイチビューポートの高さの割合を指定します。
vwヴィーダブリュービューポートの幅の割合を指定します。

JavaScriptの難読・読み方

日本語読み説明
Promise.allプロミス・オール複数のPromiseをまとめて処理し、すべての結果を取得します。
JSON.stringifyジェイソン・ストリンギファイJavaScriptオブジェクトをJSON文字列に変換します。
fetchフェッチリソース(例:API)を非同期で取得するためのメソッド。
asyncアシンク非同期関数を定義するキーワード。
awaitアウェイト非同期処理の完了を待つためのキーワード。
ajaxエイジャックス非同期通信を指す技術の総称。Asynchronous JavaScript + XML の略。
evalイーバル文字列をJavaScriptコードとして評価・実行します。
NaNナン「Not-a-Number(数値ではない)」を意味する特殊値。
parseIntパース・イント文字列を整数に変換します。
encodeURIComponentエンコード・ユーアールアイコンポーネントURIの一部をエンコード(変換)します。
decodeURIComponentデコード・ユーアールアイコンポーネントエンコードされたURIをデコード(復元)します。
setTimeoutセット・タイムアウト指定した時間後に一度だけ関数を実行します。
clearIntervalクリア・インターバルsetIntervalで設定されたタイマーを解除します。
Math.randomマス・ランダム0から1未満のランダムな数値を生成します。
document.querySelectorドキュメント・クエリセレクタ指定されたCSSセレクタに一致する最初の要素を取得します。
addEventListenerアド・イベントリスナー指定したイベントに対するイベントリスナーを追加します。
removeEventListenerリムーブ・イベントリスナー指定したイベントリスナーを削除します。
innerHTMLインナー・エイチティーエムエルHTML要素の内容を取得または設定します。
localStorageローカル・ストレージブラウザにデータを永続的に保存するためのAPI。
sessionStorageセッション・ストレージブラウザにデータを一時的に保存するためのAPI。
XMLHttpRequestエックス・エム・エル・エイチ・ティー・ティーピー・リクエストサーバーとデータをやり取りするための古い非同期通信API。
Array.prototype.mapアレイ・プロトタイプ・マップ配列の各要素に関数を適用し、新しい配列を生成します。
Array.prototype.filterアレイ・プロトタイプ・フィルター条件に一致する要素を抽出して新しい配列を生成します。
Array.prototype.reduceアレイ・プロトタイプ・リデュース配列の要素を

PHPの難読・読み方

日本語読み説明
htmlspecialcharsエイチティーエムエルスペシャルキャラズ特殊文字をHTMLエンティティに変換します。
htmlentitiesエイチティーエムエルエンティティーズすべての適切な文字をHTMLエンティティに変換します。
strtolowerストローアワー文字列をすべて小文字に変換します。
strtoupperストラッパー文字列をすべて大文字に変換します。
ucwordsユーシーワードズ各単語の先頭文字を大文字にします。
issetイセット変数が設定されているかどうかを判定します。
emptyエンプティ値が空かどうかを判定します。
explodeエクスプロード文字列を指定した区切り文字で分割し、配列を生成します。
implodeインプロード配列の要素を文字列として連結します。
preg_matchプレグマッチ正規表現に一致するかどうかを判定します。
preg_replaceプレグリプレース正規表現に一致する部分を置換します。
array_mergeアレイマージ複数の配列を結合します。
array_sliceアレイスライス配列の一部を切り出して返します。
array_key_existsアレイキーイグジスト指定したキーが配列に存在するかを判定します。
json_encodeジェイソンエンコードPHPのデータをJSON形式に変換します。
json_decodeジェイソンデコードJSON形式の文字列をPHPのデータとして変換します。
file_get_contentsファイルゲットコンテンツファイルの内容を全て読み込むか、URLからデータを取得します。
file_put_contentsファイルプットコンテンツファイルにデータを書き込みます。
fopenエフオープンファイルを開きます。
fcloseエフクローズ開いたファイルを閉じます。
requireリクワイア指定したファイルを読み込みます(エラーが発生するとスクリプトを停止)。
includeインクルード指定したファイルを読み込みます(エラーが発生してもスクリプトは続行)。
require_onceリクワイアワンスファイルを一度だけ読み込みます(エラーが発生するとスクリプトを停止)。
include_onceインクルードワンスファイルを一度だけ読み込みます(エラーが発生してもスクリプトは続行)。
session_startセッションスタート新しいセッションを開始するか、既存のセッションを再開します。
session_destroyセッションデストロイ現在のセッションを破棄します。
headerヘッダーHTTPヘッダーを送信します。
setcookieセットクッキークッキーを送信します。
countカウント配列またはオブジェクトの要素の数を取得します。
strlenストレン文字列の長さを取得します。

WordPressの難読・読み方

日本語読み説明
the_titleザ・タイトル現在の投稿またはページのタイトルを取得します。
the_contentザ・コンテント現在の投稿またはページの本文を取得します。
the_excerptザ・エクセプト投稿の抜粋を取得します。
wp_enqueue_scriptダブリューピー・エンクキュー・スクリプトJavaScriptファイルを登録し、キューに追加します。
wp_enqueue_styleダブリューピー・エンクキュー・スタイルCSSファイルを登録し、キューに追加します。
wp_register_scriptダブリューピー・レジスター・スクリプトJavaScriptファイルを登録しますが、キューには追加しません。
wp_register_styleダブリューピー・レジスター・スタイルCSSファイルを登録しますが、キューには追加しません。
add_actionアド・アクションWordPressの特定のタイミングで関数を実行します。
add_filterアド・フィルター特定のフィルターフックに関数を追加します。
remove_actionリムーブ・アクション特定のアクションフックから関数を削除します。
remove_filterリムーブ・フィルター特定のフィルターフックから関数を削除します。
is_singularイズ・シンギュラー現在表示されているページが単一投稿ページかどうかを判定します。
is_archiveイズ・アーカイブ現在表示されているページがアーカイブページかどうかを判定します。
is_front_pageイズ・フロントページ現在表示されているページがフロントページかどうかを判定します。
get_post_metaゲット・ポストメタ投稿のカスタムフィールド(メタデータ)を取得します。
update_post_metaアップデート・ポストメタ投稿のカスタムフィールド(メタデータ)を更新します。
delete_post_metaデリート・ポストメタ投稿のカスタムフィールド(メタデータ)を削除します。
wp_headダブリューピー・ヘッドテーマの<head>内にコードを挿入します。
wp_footerダブリューピー・フッターテーマの<footer>内にコードを挿入します。
register_post_typeレジスター・ポストタイプカスタム投稿タイプを登録します。
register_taxonomyレジスター・タクソノミーカスタム分類を登録します。
get_template_partゲット・テンプレートパートテーマのテンプレートファイルを分割して読み込みます。
locate_templateロケート・テンプレート指定されたテンプレートファイルをテーマ内で検索し、パスを取得します。
the_permalinkザ・パーマリンク現在の投稿またはページのURL(パーマリンク)を取得します。
get_the_IDゲット・ザ・アイディー現在の投稿またはページのIDを取得します。
wp_nonce_fieldダブリューピー・ナンスフィールドフォームのセキュリティチェック用フィールドを生成します。
wp_create_nonceダブリューピー・クリエイト・ナンス一意のトークン(nonce)を生成します。
check_admin_refererチェック・アドミンリファーラー管理画面のリクエストが正当かどうかをチェックします。
wp_verify_nonceダブリューピー・ベリファイ・ナンス提供されたトークン(nonce)が有効かを確認します。
wp_redirectダブリューピー・リダイレクト別のURLにリダイレクトします。
get_optionゲット・オプション設定オプションの値を取得します。
update_optionアップデート・オプション設定オプションの値を更新します。
delete_optionデリート・オプション設定オプションの値を削除します。
current_user_canカレント・ユーザキャン現在のユーザーが特定の権限を持っているかを判定します。
wp_list_pagesダブリューピー・リストページズページのリストを生成します。
wp_nav_menuダブリューピー・ナブメニュー登録済みのナビゲーションメニューを表示します。
the_categoryザ・カテゴリー現在の投稿が属するカテゴリーを取得します。
get_the_tagsゲット・ザ・タグズ現在の投稿が属するタグを取得します。
has_post_thumbnailハズ・ポスト・サムネイル現在の投稿がサムネイル画像を持っているかを判定します。
get_post_thumbnail_idゲット・ポスト・サムネイルアイディーサムネイル画像のIDを取得します。
the_post_thumbnailザ・ポスト・サムネイル現在の投稿のサムネイル画像を表示します。
wp_get_attachment_urlダブリューピー・ゲットアタッチメントURLメディアライブラリ内の添付ファイルのURLを取得します。
add_menu_pageアド・メニューページ管理画面にカスタムメニューページを追加します。
add_submenu_pageアド・サブメニューページカスタムメニューのサブメニューを追加します。
remove_menu_pageリムーブ・メニューページ管理画面のメニューを削除します。
remove_submenu_pageリムーブ・サブメニューページ管理画面のサブメニューを削除します。
wp_schedule_eventダブリューピー・スケジュールイベントスケジュールされたイベントを登録します。
wp_clear_scheduled_hookダブリューピー・クリアスケジュールドフックスケジュールされたイベントを解除します。

よかったらシェアしてね!
  • URLをコピーしました!
目次