【HTML初心者入門】dlタグとは何?使い方も解説!

2024.01.04
HTML入門

みなさんはHTMLの学習をしていませんか?

今回の記事ではdlタグの使い方や注意点について紹介していきます!

定義型のリストを作成する

dlは、Definition Listの略で、用語および説明で構成される(定義される)リストを形成します。ちなみに、HTML5ではDescription List(記述するリスト)というより汎用性をもった意味に変わりました。

定義型リストは、定義する用語(dt要素:Definition Term)とその用語に対する説明(dd要素:Definition Description)によって構成されます。

用語と説明(dt要素とdd要素)

用語と説明の間には、一般的なブラウザでは改行が入り、説明の左側はインデントされて表示されます。

また、用語と説明は、必ずしも1対1である必要はありません。例えば1対2、2対1といった組み合わせも可能ですし、1つのdl要素内に複数の組を配置することが可能です。

使用場面も、用語定義に限らず、更新情報の日付と内容、Q&Aの質問と答え、などにもよく使用されます。

リストタグの違い

dlタグ以外にも、ulは順不同(箇条書き)リストタグ、olは順序リストタグとして使用します。用途によって使い分けていきましょう。

ブラウザ上の見た目はどのリストタグでも、「項目名に、インデントされた内容が表示されたもの」ですが、コンピュータ上では<dl>タグでかこまれた部分がまとまりを持った一つの定義リストとして意味を持つものになります。

dt要素の構成

従来の HTML の仕様では、 dt 要素については、段落や他のリストを入れてはいけないというルールがありましたが、現在では許容されました。具体的には、HTML 5 では必要であれば段落やリストなどを入れる事も出来るようになりました。使用される場合には、HTMLバージョンによっても多少ルールが異なってくることがあるので少し意識して使用してみることをお勧めします。

dd要素の構成

<dd>要素は、無理矢理単一の段落にする必要はありません。必要なら、<p>要素や他のリストを組み込む事なども出来ます。<dt>要素と違い、<dd>要素については HTML 5 より前の世代のHTML でも要素内に段落等を組込む事は許容されています。

・楽しみながら、プログラミング学習をしたいという人は【初心者入門】ゲーム感覚で遊びながらプログラミングを学習できるサイト4選!を参考にしてみてください。


今の働き方に不満はあるけど、日々の業務が忙しくてゆっくり考える時間がない…
そんな悩みを持つ方に向けて【DMM WEBCAMP】では無料のキャリア相談を実施しています。
ビデオ通話で相談をすることができるため、仕事で忙しい方でもスキマ時間に気軽にカウンセリングを受けることも可能です!
プロのキャリアカウンセラーと一緒に、今後のキャリアについて考えてみませんか?

サンプル

<!DOCTYPE html>
<html>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=Shift_JIS”>
<meta http-equiv=”Content-Style-Type” content=”text/css”>
<title>[TEST]定義リスト</title>
</head>
<body>
<dl>
<dt>dl要素</dt>
<dd>リスト全体を示す要素</dd>
<dt>dt要素</dt>
<dd>定義する用語を示す要素</dd>
<dt>dd要素</dt>
<dd>用語に対する説明を示す要素</dd>
</dl>

<dl>
<dt>11月1日</dt>
<dd>タイトル画像を更新しました</dd>
<dt>11月5日</dt>
<dd>ブログを更新しました</dd>
</dl>

<dl>
<dt>ユーザエージェント</dt>
<dd>
<p>ユーザに代わって、HTML文書を処理するソフトウェア。</p>
<ul>
<li>ウェブブラウザ</li>
<li>検索エンジンのクローラ</li>
</ul>
<p>などが該当します。</p>
</dd>
</dl>
</body>
</html>

サンプル

・学習ステップを確認したい方は、【入門者向け】プログラミング初心者がHTMLを学ぶ6つのステップ」の記事を参考にしてください。


今の働き方に不満はあるけど、日々の業務が忙しくてゆっくり考える時間がない…
そんな悩みを持つ方に向けて【DMM WEBCAMP】では無料のキャリア相談を実施しています。
ビデオ通話で相談をすることができるため、仕事で忙しい方でもスキマ時間に気軽にカウンセリングを受けることも可能です!
プロのキャリアカウンセラーと一緒に、今後のキャリアについて考えてみませんか?

まとめ

初心者の方向けにdlタグを紹介していきましたが、いかがでしたか?

dlタグはWebサイトを作成する上で基本となるタグですので、しっかり基本を抑えてくださいね!

\プログラミングスクールを比較/

DMM WEBCAMP

COACHTECH

RUNTEQ

DMM WEBCAMP COACHTECH RUNTEQ
目指せる姿 WEBエンジニアへの転職
フリーランスエンジニア WEBエンジニアへの転職
分割払い
補助金 ×
転職保証 × ×
受講期間 12週間〜 3ヶ月〜 5ヶ月〜
特徴 【IT業界の転職を一番に考えたい方向け】
大手DMMが運営のプログラミングスクール
転職成功率98.8%
豊富なキャンペーンや補助金制度あり
【フリーランスを目指したい方向け】
フリーランスのエンジニアを最短で目指す
エンジニアと共に実際の案件開発を担当
【とことん勉強してから転職したい方向け】
1,000時間(約9カ月)のカリキュラムでしっかり勉強
企業の求める即戦力のWEBエンジニアを目指す
料金 329,350円〜
※給付金適用後
42万9,000円~ 55万円

公式HP

公式HP

公式HP

関連記事

資料請求

  • 短期集中で最速エンジニア転職を実現-転職成功者インタビュー一覧

    DMM WEBCAMPでは転職成功率98%を実現しています。本資料では、元警察官や元ラーメン屋など様々なバックグラウンドを持つ卒業生の声をお届けします。

    資料をダウンロードする
  • IT技術がもたらす3つの変化と身につけるべきスキル

    IT技術の発展により、今後10~20年程度で47%の仕事がなくなると言われています。どのような変化が訪れ、私達はどのようなスキルを身につけるべきかを解説します。

    資料をダウンロードする
  • 未経験がフリーランスエンジニアになる方法-年収アップで自由な働き方を手に入れる

    働き方改革やリモートワークの影響でフリーランスという働き方の人気は高まりつつあります。フリーランスエンジニアとして活躍するために必要な情報をお届けします。

    資料をダウンロードする

© 2024 WEBCAMP MEDIA Powered by AFFINGER5