プログラミングの勉強日記
2020年8月20日 Progate Lv.226
それぞれのタグの意味
少し前までは、定義リストとしての役割を持っていた。
dl(definition list):定義リスト
dt(definition term):定義する言葉
dd(definition description):定義の説明
<dl>
<dt>バスケットボール</dt>
<dd>アメリカ発祥のスポーツ</dd>
</dl>
HTML5では、説明リストとしての意味に変わり用途が広がった。
dl(definition list):説明リスト
dt(definition term):説明する言葉
dd(definition / description):定義文 / 説明文
<dl>
<dt>バスケットボール</dt>
<dd>アメリカ発祥のスポーツ</dd>
</dl>
使い方
使い方は、まず全体にdl
を囲い、dt
に説明したいものを書いて、dd
にそれに対する説明を書く。dlの中にはdtとddはいくつ書いても大丈夫。
<dl>
<dt>説明したいこと</dt>
<dd>それに関する説明</dd>
<dd>それに関する説明2</dd>
<dt>説明したいこと2</dt>
<dd>それ(2)に関する説明</dd>
</dl>
事典的な意味を強調する方法
HTML5では定義リストと説明リストの2つの役割がある。検索エンジンからはそれぞれ同じタグなので、その内容が定義リストとしてなのか説明リストとしてなのかがわからない。
定義リストとして、事典的な意味を強調するためにはdfn
タグを使う。
<dl>
<dt><dfn>バスケットボール<dfn></dt>
<dd>アメリカ発祥のスポーツ</dd>
</dl>
ulのリストとの使い分け
単純なリストだけではul(ol)を使ったリストでいいが、リストに説明が必要な場合にdlを使う。
<ul>
<li>バスケットボール</li>
<li>サッカー</li>
<li>相撲</li>
</ul>
<dl>
<dt>バスケットボール</dt>
<dd>アメリカ発祥のスポーツ</dd>
<dt>サッカー</dt>
<dd>イングランド発祥のスポーツ</dd>
<dt>相撲</dt>
<dd>日本発祥のスポーツ</dd>
</dl>
参考文献
ライバルに差を付けたい!HTMLコーダー必見のdl dt ddタグの基礎~応用
HTMLの説明リストタグ【dl・dt・dd】の使い方を徹底解説