| この記事の要点 |
|
<cite> 要素とは
<cite> 要素は、創作物 (書籍、論文、映画、楽曲、絵画、Webサイト、ブログ記事等) のタイトルへの参照を示すインライン要素です。デフォルトのスタイルはイタリック (italic) です。
<p>
夏目漱石の代表作 <cite>こころ</cite> は、明治末期の精神を描いた小説である。
</p>
<p>
映画 <cite>君の名は。</cite> は新海誠監督の作品で、興行収入 250 億円を記録した。
</p>
<p>
詳細は <cite>HTML Living Standard</cite> の section 4.5.6 を参照。
</p>
表示と既定スタイル
ブラウザの既定 CSS では <cite> はイタリックで表示されます。日本語フォントにはイタリック体が無いことも多く、その場合は斜体合成 (oblique) で代用されます。
/* ブラウザのデフォルト */
cite {
font-style: italic;
}
/* 日本語サイトでイタリックが気持ち悪いとき */
cite {
font-style: normal;
color: #4f46e5;
}
/* 書名を「」で囲む見た目に */
cite::before { content: "『"; }
cite::after { content: "』"; }
cite { font-style: normal; }
HTML5 仕様: 著者名は対象外
HTML4 までは <cite> に著者名も含めて良いとされていましたが、HTML5 仕様では「作品のタイトル」のみと限定されました。著者名は対象外です。
<!-- ❌ HTML5 では推奨されない -->
<p>
<cite>夏目漱石</cite> の作品である。
</p>
<!-- ✅ 作品名のみ -->
<p>
夏目漱石の作品 <cite>こころ</cite> は名作である。
</p>
<!-- 著者名を強調したいときは別タグで -->
<p>
著者: <span class="author">夏目漱石</span><br>
作品: <cite>こころ</cite>
</p>
ただし、WHATWG の HTML Living Standard と W3C HTML5 で解釈に差がある時期もあり、現実のサイトでは著者名を <cite> で囲む例も残っています。仕様準拠を厳格にするなら作品名のみが正解です。
blockquote cite="..." 属性との違い
紛らわしいですが、<blockquote> や <q> の cite 属性は引用元の URLを指定するもので、要素としての <cite> とは別物です。
<!-- cite 属性 = 引用元 URL (画面には表示されない) -->
<blockquote cite="https://example.com/article/123">
<p>引用された文章...</p>
</blockquote>
<!-- cite 要素 = 作品名 (画面に表示される) -->
<p>
<cite>HTML Living Standard</cite> によれば...
</p>
<!-- 両方を組み合わせ -->
<figure>
<blockquote cite="https://example.com/article/123">
<p>引用された文章...</p>
</blockquote>
<figcaption>
— <cite>WHATWG HTML Standard</cite>
</figcaption>
</figure>
関連する引用系要素まとめ
| 要素 | 用途 | 表示 |
|---|---|---|
<cite> | 作品タイトル参照 | インライン / イタリック |
<q> | 短い引用 (1 行以内) | インライン / 引用符が自動付与 |
<blockquote> | ブロックレベルの長い引用 | ブロック / インデント |
<dfn> | 用語の定義箇所 | インライン / イタリック |
<address> | 連絡先情報 | ブロック / イタリック |
<!-- q: 短い引用 (引用符は自動で付く) -->
<p>
彼は <q>こんにちは</q> と言った。
</p>
<!-- blockquote: ブロック引用 -->
<blockquote cite="https://example.com/source">
<p>長い引用文がここに入ります。複数段落にもできます。</p>
<p>引用元は cite 属性で URL を指定します。</p>
</blockquote>
<!-- dfn: 用語の定義 -->
<p>
<dfn>HTML</dfn> (HyperText Markup Language) は Web ページ記述言語である。
</p>
<!-- address: 連絡先 -->
<address>
Contact: <a href="mailto:info@example.com">info@example.com</a><br>
東京都千代田区...
</address>
SEO への影響
<cite> 要素自体が直接 SEO ランキングに影響することはほぼ無いと考えられていますが、構造化データと組み合わせると効果的です。
<!-- 引用記事の構造化データ -->
<article itemscope itemtype="https://schema.org/BlogPosting">
<h1 itemprop="headline">記事タイトル</h1>
<p>
本記事は <cite itemprop="citation">HTML Living Standard</cite> を参考にした。
</p>
</article>
<!-- JSON-LD で書く方が現代的 -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"citation": [
{ "@type": "CreativeWork", "name": "HTML Living Standard" }
]
}
</script>
typical な使い方パターン
<!-- ブログ記事の参考文献 -->
<section class="references">
<h2>参考文献</h2>
<ul>
<li><cite>達人プログラマー 第 2 版</cite> - オーム社, 2020</li>
<li><cite>リーダブルコード</cite> - O'Reilly Japan, 2012</li>
<li><cite>HTML Living Standard</cite> - WHATWG</li>
</ul>
</section>
<!-- 画像のキャプション -->
<figure>
<img src="painting.jpg" alt="星月夜">
<figcaption>
Vincent van Gogh, <cite>The Starry Night</cite>, 1889
</figcaption>
</figure>
<!-- レビュー記事 -->
<article>
<h1>
<cite>君の名は。</cite> レビュー
</h1>
<p>新海誠監督の <cite>君の名は。</cite> は...</p>
</article>
FAQ
Q: <cite> と <i>、どう使い分ける?
A: <cite> は作品タイトル、<i> は外来語・専門用語・思考など。両方ともデフォルトはイタリックですが意味が違います。
Q: イタリック表示が日本語サイトで違和感ある
A: CSS で cite { font-style: normal; } または cite::before/::after で『』記号を付けると日本語サイトに馴染みます。
Q: <cite> のネストは可能?
A: 仕様上は可能ですが、通常そうする意味はありません。フレージング・コンテンツなので <cite> 内に <a> や <span> 等は配置できます。
子ページはありません
人気ページ
- 1 Eclipseで「サーバーに追加または除去できるリソースがありません。」の原因と対処法
- 2 tomcat の起動 / 停止ログと catalina.log・catalina.out の違い
- 3 JavaScript で base URL を取得する方法|window.location.origin
- 4 YouTube Data API v3 エラー一覧|403・400・404 の原因と対処
- 5 Laravel エラー一覧|500/Blade/DB 接続/ルーティングの代表エラー
- 6 3Dグラフィックスとは|モデリング/レンダリング/主要ソフトウェア (Blender / Maya)
- 7 Spring Frameworkのアノテーション一覧
- 8 【Spring】@Valueアノテーションとは
- 9 CATALINA_HOME の確認方法 (Linux / Mac)
- 10 【Spring】@Autowiredアノテーションとは
最近更新/作成されたページ
- Git pushした変更の取消し|revert・履歴変更と保護の注意点 2026-10-15 23:49:01
- Gitでローカルを戻す前に|reset・restoreの違いと退避範囲 2026-10-15 23:49:01
- Git rebaseの使い方|対象範囲・競合解決・pushの判断 2026-10-15 22:50:59
- Git pullの使い方|取込み先・ff-only・競合とstashの注意点 2026-10-15 22:50:59
- Git pushの使い方|送信先・タグ・force-with-leaseの条件 2026-10-15 22:12:47
- Git remoteの設定・確認・削除|SSH URLとfetch/pushの違い 2026-10-15 22:12:47
- Gitリモートリポジトリの作成|初回push・既存履歴・mirrorの注意 2026-10-15 15:48:16
- Gitのuser.name・user.email設定|local/global・確認と過去履歴の注意 2026-10-15 15:30:07
- LinuxにGitをインストール|配布元・初期設定・TLSと認証の確認 2026-10-15 15:30:06
- Git導入と初回push|Linuxサーバー・Windows/macOS・SSH設定 2026-10-15 14:51:54
- Db2のCREATE INDEX|索引定義・INCLUDEと実行計画の確認 2026-10-15 14:10:22
- Db2の自動採番|IDENTITY・ID取得とRESTARTの注意点 2026-10-15 14:10:22
- 【DB2】特定スキーマの全テーブルの全カラム情報を取得する方法 2026-10-15 13:53:15
- Db2のシーケンスとIDENTITYの違い|採番とカタログの確認SQL 2026-10-15 13:53:15
- Db2で複数カラムをUPDATEする方法|SET・WHEREと更新前の値 2026-10-15 13:53:15