Learn HTML – Part 20 – dl, dt, dd Tags – Description Lists

Learn HTML – Part 20 – dl, dt, dd Tags – Description Lists

The HTML Description List is created using the dl, dt, and dd tags. It is used to display terms and their descriptions.

Unlike unordered (ul) and ordered (ol) lists, description lists are used for definitions, glossaries, FAQs, and key-value pairs.


What is a Description List?

A description list is used to group related terms and their explanations.

  • dl – Description List (container)
  • dt – Description Term
  • dd – Description Definition

Basic Syntax

<dl>
   <dt>Term 1</dt>
   <dd>Definition of Term 1</dd>

   <dt>Term 2</dt>
   <dd>Definition of Term 2</dd>
</dl>

Example – Simple Description List

<dl>
   <dt>HTML</dt>
   <dd>HyperText Markup Language</dd>

   <dt>CSS</dt>
   <dd>Cascading Style Sheets</dd>

   <dt>JS</dt>
   <dd>JavaScript Programming Language</dd>
</dl>

Output:

HTML
HyperText Markup Language
CSS
Cascading Style Sheets
JS
JavaScript Programming Language

Where Description Lists Are Used

  • Glossary sections
  • FAQ layouts
  • Product specifications
  • Metadata display (Label → Value)
  • Documentation pages

Description lists are perfect for structured data where each item has a label and explanation.


ul vs ol vs dl – Quick Comparison

Featureuloldl
PurposeUnordered itemsOrdered sequenceTerm + Description
Uses Numbers?NoYesNo
Uses Bullet Points?YesNoNo
Best ForMenus, featuresSteps, rankingsDefinitions, FAQs

Important Notes

  • A dl can contain multiple dt and dd pairs.
  • You can have multiple dd elements for a single dt.
  • The order matters: dt should come before dd.

Conclusion

The HTML description list uses dl, dt, and dd tags to display terms and their explanations.

It is different from ordered and unordered lists and is mainly used for definitions and structured information.

What’s Next?

Now that you understand description lists, the next step is learning about the div tag, which is used as a generic container element to group content in HTML.

Next: Learn HTML – Part 21 – div Tag – Generic Container Element →


Series: Learn HTML Series

Facebook
WhatsApp
Twitter
LinkedIn
Pinterest

Leave a Comment

Your email address will not be published. Required fields are marked *

Related Articles from the Series

learn-html-part-63-complete-html-project-thumbnail
Learn HTML – Part 63 – Complete HTML Project (Build a Web Page)
Learn HTML – Part 63 – Complete HTML Project In this final lesson, we will build a complete HTML webpage...
learn-html-part-62-time-tag-date-time-thumbnail
Learn HTML – Part 62 – time Tag – Date & Time
Learn HTML – Part 62 – time Tag – Date & Time The HTML time tag is used to represent dates and times...
learn-html-part-61-mark-tag-highlight-text-thumbnail
Learn HTML – Part 61 – mark Tag – Highlight Text
Learn HTML – Part 61 – mark Tag – Highlight Text The HTML mark tag is used to highlight text that is...
learn-html-part-60-figcaption-tag-figure-caption-thumbnail
Learn HTML – Part 60 – figcaption Tag – Figure Caption
Learn HTML – Part 60 – figcaption Tag – Figure Caption The HTML figcaption tag is used to define a caption...
learn-html-part-59-figure-tag-media-content-thumbnail
Learn HTML – Part 59 – figure Tag – Media Content
Learn HTML – Part 59 – figure Tag – Media Content The HTML figure tag is used to group media content...
learn-html-part-58-track-tag-video-subtitles-thumbnail
Learn HTML – Part 58 – track Tag – Video Subtitles
Learn HTML – Part 58 – track Tag – Video Subtitles The HTML track tag is used to add subtitles, captions,...
learn-html-part-57-source-tag-media-sources-thumbnail
Learn HTML – Part 57 – source Tag – Media Sources
Learn HTML – Part 57 – source Tag – Media Sources The HTML source tag is used to define multiple media...
learn-html-part-56-picture-tag-responsive-images-thumbnail
Learn HTML – Part 56 – picture Tag – Responsive Images
Learn HTML – Part 56 – picture Tag – Responsive Images The HTML picture tag is used to display responsive...
learn-html-part-55-dialog-tag-modal-dialog-thumbnail
Learn HTML – Part 55 – dialog Tag – Modal Dialog
Learn HTML – Part 55 – dialog Tag – Modal Dialog The HTML dialog tag is used to create modal or popup...
learn-html-part-54-summary-tag-details-caption-thumbnail
Learn HTML – Part 54 – summary Tag – Details Caption
Learn HTML – Part 54 – summary Tag – Details Caption The HTML summary tag is used to define a visible...
Scroll to Top