ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
| この記事の要点 |
|
とは
(abbreviation) は、略語・頭字語を意味的にマークアップするための HTML5 インライン要素です。title 属性に展開後の正式名称を書きます。
HTML は、
W3C と
WHATWG
によって策定されている。
ブラウザでは略語の上にマウスを乗せると title の中身がツールチップで表示されます。デフォルト CSS では下線(点線)が引かれます。
主な属性
| 属性 | 説明 | 必須 |
|---|---|---|
title | 正式名称(フル展開) | 強く推奨 |
| グローバル属性 | class / id / lang / dir など | 任意 |
title 無しの HTML も妥当ですが、アクセシビリティと検索エンジンの両面でtitle 付きを推奨します。
との違い (HTML4 → HTML5)
HTML4 では「単語的に発音する頭字語(NASA, NATO)」を 、それ以外を と区別していました。HTML5 ではこの曖昧な区別を廃止し、すべて に統一しました。
| 例 | HTML4 | HTML5 |
|---|---|---|
| HTML / CSS | (文字を読む) | |
| NASA / NATO | (単語として読む) | |
| Dr. / Mr. |
との違い
は用語の「定義」を行う場所、 は略語そのものをマークアップします。初出で両方使う組み合わせがあります:
API とは、
ソフトウェア同士が情報をやり取りするための窓口である。
以降の本文では単に API
と表記する。
アクセシビリティ (ARIA / スクリーンリーダー)
スクリーンリーダーによる読み上げ動作は実装依存です。NVDA / VoiceOver の一部バージョンでは title を読み上げます。読み上げを保証したい場合は ARIA を併用します:
Web 標準は W3C
(World Wide Web Consortium) によって策定されている。
本仕様は W3C による草案である。
JSON
形式で返却される。
デフォルトスタイル と CSS カスタマイズ
/* 多くのブラウザのデフォルト */
abbr[title] {
text-decoration: underline dotted;
cursor: help;
}
/* カスタマイズ例: 下線を消す */
abbr[title] {
text-decoration: none;
border-bottom: 1px dashed #999;
}
/* ツールチップを CSS で自作 (title をホバーで表示する代替) */
abbr[title] {
position: relative;
}
abbr[title]:hover::after {
content: attr(title);
position: absolute;
bottom: 100%;
left: 0;
background: #333;
color: #fff;
padding: 4px 8px;
border-radius: 4px;
white-space: nowrap;
font-size: 0.85em;
}
SEO への影響
Google は順位決定要因として を直接利用していないと公言しています。ただし以下の間接効果は期待できます:
- 検索エンジンが略語と正式名称を同一視しやすくなり、関連クエリでの表示機会が増える
- スニペット生成時に正式名称が補完される
- 構造化文書として品質シグナルになる(誤判定はあるが多くの SEO 指南書が推奨)
多言語対応 (lang 属性)
日本のソフトウェア企業は
IT
と呼ばれる分野で発展している。
中国
よくある使用例
| 分野 | 例 |
|---|---|
| 技術用語 | HTML, CSS, API, REST, JSON, XML |
| 組織 | W3C, IETF, ISO, ANSI |
| 単位 / 時刻 | UTC, JST, Mbps, GB |
| 敬称 | Mr., Dr., Prof. |
| 医療 | DNA, MRI, CT |
FAQ
Q: 同じ略語が文書に何度も出るとき、毎回 で囲むべき?
A: 仕様上は毎回でも妥当ですが、初出時のみ展開しその後は省略形のみで書くのが UX 的にスマートです。
Q: ツールチップがモバイルで表示されない
A: タッチデバイスはホバー概念がないため。重要な情報なら本文中に併記するか、aria-label / CSS ツールチップで対応してください。
Q: title 属性無しで を使う意味は?
A: 「これは略語である」というセマンティクスは伝わります。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
コメントを削除してもよろしいでしょうか?