HTML・情報を整理する

用語と説明のリスト

「言葉」と「その説明」がセットで並ぶとき。dl・dt・ddを使うと、用語集やQ&Aがすっきり整理できる。

用語集、よくある質問、プロフィールの項目——「名前」と「その中身」がペアで並ぶ場面って、けっこう多いですよね。そういうときにぴったりなのが、定義リスト<ul> のリストとはまた別の、専用のリストです。

書いてみよう

「用語 → 説明」のペアを2つ並べてみます。

<dl>
  <dt>HTML</dt>
  <dd>Webページの骨組みをつくる言葉。</dd>

  <dt>CSS</dt>
  <dd>ページの見た目を整える言葉。</dd>
</dl>

読み解くとこうです。

タグ意味
<dl>definition list、定義リスト全体の“いれもの”
<dt>definition term、説明される言葉(見出しがわ)
<dd>definition description、その説明(中身がわ)

多くのブラウザでは、<dd>(説明)が少し右に字下げされて表示され、「この言葉の説明だな」と見た目でも伝わります。実際の表示がこちら。

<dt>(言葉)の下に、<dd>(説明)が一段さがってぶら下がる——ペアの関係が見た目にも表れます。

ひとつの言葉に説明を複数

<dt> ひとつに対して、<dd>いくつもつけることもできます。

<dl>
  <dt>シマエナガ</dt>
  <dd>北海道にすむ小さな鳥。</dd>
  <dd>まっ白でまるい姿から「雪の妖精」とも呼ばれる。</dd>
</dl>

ひとつの言葉に、説明を何行か添えたいときに便利です。

このレッスンのまとめ

  1. 定義リストは <dl> の中に、<dt>(言葉)と <dd>(説明)を並べる
  2. ひとつの <dt><dd> を複数つけてもよい
  3. 「言葉と説明のペア」があるときに選ぶ

やってみよう

今回学んだ「定義リスト」(<dl> / <dt> / <dd>)は、しまちゃんのページには 使いません。用語集・Q&A・スペック表のように、「言葉とその説明」がペアで並ぶページのための道具です。覚えておいて、必要になったら使いましょう。