<dl>: DL 要素

最終更新:2026-10-13

<dl>DL 要素

説明リスト(用語と説明のペア)です。用語集やキーと値のメタデータに使われます。

カテゴリリスト
コンテンツモデルフローコンテンツ
許可される親要素フローコンテンツを受け入れる要素
閉じタグ必要 </dl> タグ
ステータス標準

📝 構文

<dl>
  <dt>用語</dt>
  <dd>説明</dd>
</dl>

▶ サンプル

下のコードを編集して、playground でリアルタイム結果を確認:

🌐 ブラウザサポート

ブラウザ ChromeChrome EdgeEdge FirefoxFirefox SafariSafari OperaOpera
<dl> ✓ v1 ✓ v12 ✓ v1 ✓ v1 ✓ v1
すべての主要ブラウザでサポート
ヒント: dl の直接の子要素は dt(用語)と dd(説明)であるべきで、ul/li ではありません。

❓ よくある質問

Qdl は dt と dd をペアで使う必要がありますか?
A構造として <dl> は複数の「dt+dd」の組を包みます。dt が用語、dd が説明です。1つの dt に複数の dd(用語の多義)が付くことも、複数の dt が1つの dd を共有すること(同義語)もできます。ただし dt も dd も、dl の外に単独で置くことはできません。
Qdl は用語集にしか使えないのですか?
A用語集だけではありません。メタデータのキーと値(「公開日:2026-10-09」など)、FAQ(質問を dt、回答を dd)、商品の仕様一覧などにも適します。判断基準は「名前と値」の構造です。ペアで提示するデータなら、dl で意味づけできます。
Qdl の中に div を直接置けますか?
A置けます。HTML5 では <dl> の中で <div> が各 dt+dd の組を包むことが許され、グループへのスタイル適用やマイクロデータの注釈に便利です。div が包めるのは完全な1組だけで、dt と dd を別々の div に分けることはできません。
今後さらにケーススタディを追加予定です。

📚 関連チュートリアル

Web-Tutorial.com

Web-Tutorial 技術チーム

複数の開発者によって共同維持されているプログラミングチュートリアルプラットフォーム。各チュートリアルは専門分野の開発者が執筆・レビューしています。正確で信頼性の高いコンテンツを目指しています — 問題を見つけた場合はお知らせください。

100%