ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
| この記事の要点 |
|
var 要素とは
Variable Element。数学・プログラミング文脈での変数やパラメータ名をマークアップするインライン要素です。
a と b の和は c です。
式: a + b = c
関数 sum(x, y) は
x と y の和を返します。
git clone repository-url directory
デフォルトの見た目
/* ブラウザ標準 */
var {
font-style: italic;
}
/* カスタマイズ例 */
var {
font-style: italic;
font-family: 'Cambria Math', 'Times New Roman', serif;
color: #1565c0;
}
/* イタリックを解除して等幅に */
var {
font-style: normal;
font-family: 'Fira Code', monospace;
background: #f5f5f5;
padding: 0 0.2em;
border-radius: 3px;
}
関連タグとの使い分け
| タグ | 意味 | 例 |
|---|---|---|
| 変数 / パラメータ | x |
| プログラムコード片 | |
| プログラムの出力 | Hello, World! |
| ユーザのキー入力 | Ctrl + C |
| 整形済みテキスト | ソースコード全体のブロック |
組み合わせの例
git status を実行すると
On branch main のように出力されます。
console.log(message) で
message を出力します。
二次方程式 ax2 + bx + c = 0 の解は
x = (-b ± √(b2 - 4ac)) / 2a
コマンドのプレースホルダ表現
マニュアル等で「ここにユーザの実値を入れる」を示すのに最適:
docker run -d --name container-name \
-p host-port:container-port \
image-name
MathML との関係
数式は本来 MathML で表現すべきですが、簡単な式なら + / で十分:
E = mc2
$E = mc^2$
CSS で見た目をカスタマイズ
/* デフォルトのイタリックを解除し変数感を出す */
var {
font-style: normal;
font-family: 'JetBrains Mono', 'Courier New', monospace;
background: linear-gradient(transparent 60%, #fff8c4 60%);
padding: 0 0.15em;
}
/* 数式専用 */
.math var {
font-style: italic;
font-family: 'STIX Two Math', 'Cambria Math', serif;
}
/* コマンドプレースホルダ */
.cmd var {
font-style: normal;
color: #c62828;
border-bottom: 1px dashed currentColor;
}
アクセシビリティ
- スクリーンリーダーは通常、
を特別扱いしない(普通のテキストとして読み上げる) - 意味論を明示することで、CSS や JS で「変数だけ抽出」できる
aria-labelで読み方を補足可能(例:x2)
JavaScript で変数一覧抽出
// ページ内のすべての変数を集める
const vars = [...document.querySelectorAll('var')]
.map(el => el.textContent.trim());
const unique = [...new Set(vars)];
console.log('使われた変数:', unique);
// → ['x', 'y', 'a', 'b', 'c', ...]
// ホバーで変数の説明を表示
document.querySelectorAll('var').forEach(el => {
const name = el.textContent.trim();
el.title = el.title || `変数: ${name}`;
});
使うべきケース / 使わないべきケース
| シーン | 使う? | 理由 |
|---|---|---|
| 数学の変数 (x, y, z) | ○ | 本来の用途 |
| 関数の引数名 | ○ | プログラミング文脈の変数 |
| コマンドのプレースホルダ | ○ | 「ここにユーザの値」を示す |
| 普通の単語をイタリック表示したいだけ | × | または CSS |
| 変数名(コード内)の参照 | △ | |
| 強調 | × | / |
Markdown でも変数
標準 Markdown には 相当の記法は無いので、生 HTML を埋め込むか、*x*(イタリック)で代用します。GitHub Markdown / KaTeX 拡張なら $x$ で数式モードに。
FAQ
Q: でも見た目同じだけど?
A: 見た目は同じでも意味が違います。 は「ここは変数」を、 は「装飾的にイタリック」を意味します。SEO / 検索 / 解析ツールが意味を読み取ります。
Q: との使い分けがあやふや
A: コード片の中で変数部分のみを強調するなら のように入れ子。コード片全体なら sum(x) だけ。
Q: フォント変更したい
A: var { font-family: ... } で CSS 上書き。意味論には影響しません。
ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
子ページはありません
人気ページ
- 1 Eclipseで「サーバーに追加または除去できるリソースがありません。」の原因と対処法
- 2 tomcat の起動 / 停止ログと catalina.log・catalina.out の違い
- 3 JavaScript base URL 取得方法|window.location.origin と SSR/Node.js 対応
- 4 YouTube Data API v3 エラー一覧|403/400/404 の主要原因と切り分け
- 5 Spring Frameworkのアノテーション一覧
- 6 Laravel エラー一覧|500/Blade/DB 接続/ルーティングの代表エラー
- 7 3Dグラフィックスとは|モデリング/レンダリング/主要ソフトウェア (Blender / Maya)
- 8 【Spring】@Valueアノテーションとは
- 9 CATALINA_HOME の確認方法 (Linux / Mac)
- 10 【Spring】@Autowiredアノテーションとは
最近更新/作成されたページ
- UE5 で鏡を作る方法 (Planar Reflection / Scene Capture / SSR / マテリアル) 2026-06-11 04:04:53
- Oracle CKPT (Checkpoint Process) の役割とパラメータ (リカバリ時間短縮) 2026-06-11 04:04:53
- Java プログラムの全体構造 (package / import / class / main / module / Maven) 2026-06-11 04:04:53
- UE5 Data Asset と Data Table の違い (使い分け / Asset Manager / CSV 連携) 2026-06-11 04:04:53
- Java 比較演算子の使い方 (== / equals / compareTo / Objects.equals) 2026-06-11 04:04:53
- Linux への scikit-learn インストール (pip / venv / Conda / 依存パッケージ) 2026-06-11 04:04:53
- Scratch でスプライトを追加する 5 つの方法 (ライブラリ / 自分で描く / アップロード / カメラ / サプライズ) 2026-06-11 04:04:53
- JavaScript の "" と '' の違い (仕様上は等価 / テンプレートリテラル / JSON / Lint) 2026-06-11 04:04:53
- Laravel マイグレーションファイルの作成 (make:migration / Schema::create / down 実装) 2026-06-11 04:04:53
- Unity 「3 Skyboxes」アセットの使い方と Skybox の基礎 (Material / Lighting / HDR) 2026-06-11 04:04:53
- Linux で IP アドレスを確認するコマンド完全ガイド(ip / ifconfig / hostname) 2026-06-11 04:04:52
- Docker イメージ操作完全ガイド(search / pull / images / rmi / multi-arch) 2026-06-11 04:04:52
- SQL の組み込み関数まとめ(集計 / 文字列 / 日時 / 数値 / 条件 / ユーザー定義) 2026-06-11 04:04:52
- Laravel Query Builder の DELETE 完全ガイド(Eloquent / Soft Delete / 一括削除) 2026-06-11 04:04:52
- HTML <wbr> 要素の使い方と <code>word-break</code> / ­ との違い 2026-06-11 04:04:52
コメントを削除してもよろしいでしょうか?