HTMLのdl・dt・ddタグの使い方について
今回は「HTMLのdl・dt・ddタグの使い方」について紹介します。
それでは早速見ていきましょう!
目次
dl・dt・ddタグとは?
dl・dt・ddタグとは、説明リストや定義リストを作るために使うHTMLタグのことです。
例えば用語の説明や、ニュースリストをマークアップする際に使われます。
dlタグの中に、用語を表すdtタグと用語の説明をするddタグが入ります。
dtとddの数は複数でも大丈夫です!
dl→「definition list」の略で、リスト全体を囲います。
dt→「definition term」の略で、用語の名前に使います。
dd→「definition description」の略で、dtの用語の説明に使います。
<dl> <dt>Amazon</dt> <dd>ECサイトを運営している会社</dd> </dl>
dl・dt・ddタグのマークアップ例
今回は「dl・dt・ddタグ」を使って、実際のWEBサイトでもよく使われる「ニュースリスト」をマークアップしていきましょう!
完成形はこちら!
See the Pen
Untitled by webis (@webis-co)
on CodePen.
◎HTML
<!-- ニュースリスト --> <div class="newslist"> <dl> <dt>2021.3.15</dt> <dd>ニュースのタイトルが入ります。ニュースのタイトルが入ります。ニュースのタイトルが入ります。</dd> </dl> <dl> <dt>2021.3.15</dt> <dd>ニュースのタイトルが入ります。ニュースのタイトルが入ります。</dd> </dl> <dl> <dt>2021.3.15</dt> <dd>ニュースのタイトルが入ります。</dd> </dl> </div>
dlタグの中に、日付を表すdtタグと日付に対するニュースのタイトルを表すddタグを用意します。
◎CSS
/* ニュースリスト */ .newslist { max-width: 500px; margin: 0 auto; } .newslist dl { display: flex; align-items: flex-start; padding: 20px 0; line-height: 1.5; border-top: 2px solid black; } .newslist dl:last-child { border-bottom: 2px solid black; } .newslist dl dt { padding: 0 20px; } /* レスポンシブ */ @media (max-width: 600px) { .newslist dl { font-size: 12px; } }
「display: flex;」で横並びにしてニュースリストを作成しました。
まとめ
以上が、「HTMLのdl・dt・ddタグの使い方」でした。