ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
| この記事の要点 |
|
blockquote 要素とは
<blockquote> 要素は HTML で長い引用文を示すために使うブロックレベル要素です。書籍・記事・スピーチ・他サイトからの段落単位の引用を、セマンティックに表現できます。
見た目はブラウザ既定で左右にインデントされ、引用部分が視覚的にわかります。スタイルは CSS で自由に上書き可能です。
基本構文
<blockquote cite="https://example.com/article">
<p>引用文の本体をここに入れる。
改行を含む長い段落でも問題ない。</p>
</blockquote>
blockquote の中身は段落単位の引用なので、<p> で段落を区切るのがベストプラクティスです。テキストだけ直書きでも動きますが、段落構造を明示した方が読みやすくなります。
属性
| 属性 | 意味 | 表示 |
|---|---|---|
| cite | 引用元の URL(機械可読) | 画面表示されない |
cite 属性は表示されないメタ情報。検索エンジンやブラウザの拡張機能が読み取れる引用元の URL を入れます。読者に見せたい場合は、本文に <cite> 要素や <footer> を併記します。
引用元を見える形で補足する
<figure>
<blockquote cite="https://example.com/speech">
<p>政府の事業は、人民の、人民による、人民のための、
政治を地上から決して絶滅させないことである。</p>
</blockquote>
<figcaption>
— Abraham Lincoln,
<cite><a href="https://example.com/speech">Gettysburg Address</a></cite>
</figcaption>
</figure>
<figure> + <figcaption> + <cite> の組み合わせが、HTML5 で推奨される引用パターンです。引用元の作品名は <cite> 要素で囲みます(人名は cite ではなくテキストで)。
blockquote と q の使い分け
| 要素 | 用途 | 表示 |
|---|---|---|
| <blockquote> | 段落単位の長い引用 | ブロックレベル・インデント |
| <q> | 文中の短い引用 | インライン・自動で引用符 |
| <cite> | 作品タイトルの引用 | イタリック(既定) |
CSS でスタイリングする例
blockquote {
margin: 1em 2em;
padding: 1em 1.5em;
border-left: 4px solid #2980b9;
background: #f5f9fc;
color: #333;
font-style: italic;
position: relative;
}
blockquote::before {
content: '\201C'; /* 左ダブルクォート */
font-size: 3em;
color: #2980b9;
position: absolute;
left: 8px;
top: -8px;
}
blockquote p {
margin: 0.5em 0;
}
blockquote footer {
text-align: right;
font-style: normal;
color: #666;
}
SEO とセマンティクスの観点
- Google は blockquote を「他からの引用」として認識 — 重複コンテンツ判定で引用と原稿の区別に役立つ
- cite 属性に出典 URL を入れておくと、検索エンジンが引用元との関係を把握しやすい
- 引用は主従関係を満たし、適切に出典を明記して、初めて著作権法上の「引用」として成立する
引用と著作権
HTML 上で blockquote を使うこと自体は著作権侵害になりませんが、適切な引用として法律上認められるには次の要件を満たす必要があります(日本の著作権法第 32 条)。
- 公表された著作物から引用していること
- 引用が必要な合理的な理由があること(論評・批評・解説など)
- 本文(自分の文章)が主・引用部分が従であること
- 原文を改変せずそのまま掲載していること
- 出典を明示していること(著者名・タイトル・URL など)
blockquote の cite 属性と figcaption の cite 要素は、まさにこの「出典明示」をマシン可読・ヒューマン可読の両形態で行うための仕組みです。
ブログ記事での典型レイアウト
<article>
<p>このトピックについて、ある研究者は次のように述べている:</p>
<blockquote cite="https://example.com/paper">
<p>原文の引用。改変せずそのまま、出典を明示して短くまとめる。</p>
</blockquote>
<p>出典: <cite><a href="https://example.com/paper">論文タイトル</a></cite>(2024)</p>
<p>引用への筆者の解釈・コメントを続ける...</p>
</article>
ブラウザ既定スタイル
主要ブラウザの blockquote には、概ね次のようなデフォルト CSS が適用されています。
/* Chrome / Firefox / Safari の概ねの既定 */
blockquote {
display: block;
margin-block-start: 1em;
margin-block-end: 1em;
margin-inline-start: 40px;
margin-inline-end: 40px;
}
左右に約 40px のインデントが入るのが標準動作。レイアウトデザイン上、このマージンを margin: 0 でリセットしてから独自のスタイルを当てるのが一般的です。
FAQ
Q: cite 属性は SEO に効く?
A: 直接の順位ブーストは公表されていないが、セマンティックに正しいマークアップはユーザー指標で間接的に有利。
Q: 短い引用も blockquote にしていい?
A: 文中の数語なら <q>、段落単位なら blockquote と使い分ける。
Q: blockquote の中に複数段落を入れていい?
A: 良い。むしろ複数 p で構成するのが本来の使い方。
Q: マークダウンの ">" から HTML に変換されると blockquote になる?
A: なる。GitHub Flavored Markdown を含む主要パーサは、行頭 > を blockquote 要素に変換する仕様。
Q: ネストして引用の中にさらに引用を入れたい
A: blockquote の中に blockquote を入れるだけで OK。インデントが二重にかかる。
関連: テキスト・フォント系要素 / nav 要素
ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子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アノテーションとは
最近更新/作成されたページ
- IPv6とは|128bitアドレス・コロン16進表記/::省略・リンクローカル・SLAAC・デュアルスタック 2026-06-22 12:34:44
- VPNとは|暗号トンネル・サイト間/リモートアクセス・IPsec/SSL-VPN/WireGuardを解説 2026-06-22 12:19:10
- MAC アドレスフィルタリングの仕組みと限界 | ネットワーク入門 2026-06-22 12:19:10
- gRPC とは HTTP/2 + Protocol Buffers の高速 RPC | ネットワーク入門 2026-06-22 12:17:25
- WebSocket とは 全二重リアルタイム通信 ws/wss | ネットワーク入門 2026-06-22 12:17:25
- WebRTC とは ブラウザ間 P2P の音声・映像・データ通信 | ネットワーク入門 2026-06-22 12:17:25
- HTTP/3 (QUIC) とは UDP ベースの低遅延 Web 通信 | ネットワーク入門 2026-06-22 12:17:25
- HTTP/2 とは 多重化・HPACK・バイナリフレーム | ネットワーク入門 2026-06-22 12:17:25
- Web通信プロトコル入門 HTTP/2・HTTP/3・WebSocket・gRPC・WebRTC | ネットワーク入門 2026-06-22 12:17:25
- 証明書と認証局(CA)とは|X.509・信頼チェーン・DV/OV/EV・失効(CRL/OCSP)を解説 2026-06-22 12:17:24
- ファイアウォールとは|パケットフィルタ・ステートフル・DMZ・次世代FW(L4/L7)を解説 2026-06-22 12:17:24
- iptables/nftablesとは|テーブル・チェーン・ルール例・永続化をLinux視点で解説 2026-06-22 12:17:24
- HAProxy とは frontend/backend と設定例 | ネットワーク入門 2026-06-22 12:17:24
- TLS/SSLの仕組み|ハンドシェイク・暗号スイート・前方秘匿性・証明書検証をわかりやすく解説 2026-06-22 12:17:24
- CDN とは エッジキャッシュ・TTL・Cloudflare/CloudFront | ネットワーク入門 2026-06-22 12:17:24
コメントを削除してもよろしいでしょうか?