dl は Definition List(定義リスト)の略です。<dl>~</dl> の間に、<dt>(Definition Term)で定義する用語を、<dd>(Definition Description)で用語の説明を行います。
<dl> <dt>HTML</dt> <dd>HyperText Markup Language の略で・・・</dd> <dt>WWW</dt> <dd>World Wide Web の略で・・・</dd> </dl>
compact 属性を指定すると、項目名が短い場合、説明が自動的に項目名と同じ行に表示されるようになります。
※ スタイルシートを用いて擬似的に表示しています。
項目名を目立たせたい場合は、スタイルシートを用いると便利です。例えば、<head>~</head> の間に次のように指定することにより、すべての項目名を太字で、前の行と 0.5行スペースを空けて表示することができます。
<style> dt { margin-top: 0.5em; font-weight: bold; } </style>
HTML 5.2 や HTML Living Standard では、1つ以上の <dt> と、それに続く 1つ以上の <dd> を <div> でグルーピングすることができるようになりました。
<dl> <div> <dt>acronym</dt> <dt>abbr</dt> <dd>どちらも略語を...</dd> </div> </dl>