HTML要素 ・ リスト・テーブル
<dl>
説明リスト
用語とその説明をセットで並べるリストです。用語集・FAQ・商品の仕様など、「名前と値」の組を表すのに向いています。
01
サンプルコード
HTML
1<dl>
2 <dt>HTML</dt>
3 <dd>Webページの構造をつくる言語</dd>
4 <dt>CSS</dt>
5 <dd>Webページの見た目を整える言語</dd>
6</dl>
02
実行結果
ブラウザでの表示
03
解説
dl は "description list" の略です。用語を dt、その説明を dd で書き、組にして並べます。
1つの用語に複数の説明を付けたり、複数の用語に1つの説明を付けたりもできます。
CSSで装飾するために、dt と dd の組を div で囲むこともできます。
04
応用例・注意点
使いどころ
| 用途 | 説明 |
|---|---|
用語集 | 用語と意味 |
FAQ | 質問と回答 |
仕様表 | 項目名と値(サイズ・重量など) |
メタ情報 | 投稿日・著者など |
項目名と値を横に並べる
grid を使うと、表のように2列で並べられます。
HTML
1<dl class="spec">
2 <dt>サイズ</dt><dd>M</dd>
3 <dt>重さ</dt><dd>200g</dd>
4</dl>
CSS
1.spec {
2 display: grid;
3 grid-template-columns: 6em 1fr;
4 gap: 4px 12px;
5}
6.spec dd {
7 margin: 0;
8}
注意点
- 01dl の直下には dt・dd・div(とスクリプト関連の要素)しか書けません。
- 02見た目のインデントのためだけに dd を使わないでください。