๐ŸŒ
Dremendo
dremendo.com โ€บ html-tutorial โ€บ html-description-list-tag
Description List in HTML | Dremendo
A description list in HTML displays a list of terms and their corresponding definitions. The dl tag is used to define a description list. The description list tag is usually used with two other tags: dt and dd.
๐ŸŒ
W3Schools
w3schools.com โ€บ tags โ€บ tag_dl.asp
HTML dl tag
The <dl> tag defines a description list. The <dl> tag is used in conjunction with <dt> (defines terms/names) and <dd> (describes each term/name). The <dl> tag also supports the Global Attributes in HTML.
๐ŸŒ
Programiz
programiz.com โ€บ html โ€บ description-list
HTML Description List (With Examples)
We use the HTML description list to create a list where list items include terms and descriptions of the term.
๐ŸŒ
DhiWise
dhiwise.com โ€บ post โ€บ html-description-lists-explained-everything-you-need-to-know
Mastering HTML Description Lists: A Comprehensive Guide
September 4, 2024 - Unlike unordered lists, which are used for listing items without any particular order, description lists are designed to present a series of terms and their descriptions in a way that is easy to read and understand. Creating an HTML description list is straightforward and involves depicting 'list items' as pairs of 'definition term' and 'definition description'.
๐ŸŒ
Oidaisdes
oidaisdes.org โ€บ description-list-html-element.en
How the Description List Element improves Accessibility and the Developer Experience
April 1, 2023 - The description list contains a list of terms and descriptions that are defined with the HTML elements <dt> (description term) and <dd> (description details). Here's an example for a list of metadata: <dl> <dt>Account Owner</dt> <dd>Martina ...
๐ŸŒ
W3C
w3.org โ€บ WAI โ€บ WCAG21 โ€บ Techniques โ€บ html โ€บ H40
H40: Using description lists | WAI | W3C
This technique applies to HTML. The objective of this technique is to provide the description of names or terms by presenting them in a description list. The list is marked up using the dl element. Within the list, each term is put in a separate dt element, and its description goes in the dd ...
๐ŸŒ
CSS-Tricks
css-tricks.com โ€บ utilizing-the-underused-but-semantically-awesome-definition-list
Utilizing the Underused (But Semantically Awesome) Definition List | CSS-Tricks
October 23, 2021 - Now letโ€™s take a crack at re-writing this content using definition lists. We know we can wrap the whole thing in a container now keeping everything together. We know we can set the titles as Definition Terms. But what about that description? The best way, semantically, would be to include all of that into a single Definition Description elementโ€ฆand we can!
๐ŸŒ
MDN Web Docs
developer.mozilla.org โ€บ en-US โ€บ docs โ€บ Web โ€บ HTML โ€บ Reference โ€บ Elements โ€บ dl
<dl>: The Description List element - HTML | MDN
The <dl> HTML element represents a description list. The element encloses a list of groups of terms (specified using the <dt> element) and descriptions (provided by <dd> elements). Common uses for this element are to implement a glossary or to display metadata (a list of key-value pairs).
Find elsewhere
๐ŸŒ
LabEx
labex.io โ€บ tutorials โ€บ html-html-description-list-70745
Mastering HTML Description Lists | LabEx
In this lab, you learned how to use the <dl> tag in HTML to create a description list with terms and definitions. By using the <dt> and <dd> tags, you were able to define your terms and provide explanations for each one.
๐ŸŒ
GeeksforGeeks
geeksforgeeks.org โ€บ html โ€บ explain-description-lists-in-html
Explain Description Lists in HTML - GeeksforGeeks
August 5, 2025 - An HTML description list is a list of terms, with a description of each term. The HTML description list is represented as <dl>. Lists in HTML are used for specifying particular information in list form.
๐ŸŒ
CodeWithHarry
codewithharry.com โ€บ tutorial โ€บ html-definition-list-tutorial
Definition Lists | HTML Tutorial | CodeWithHarry
A Definition List in HTML is used to represent a list of terms along with their corresponding descriptions or definitions.
๐ŸŒ
W3Schools
w3schools.com โ€บ tags โ€บ tag_dd.asp
HTML dd tag
The <dd> tag is used in conjunction with <dl> (defines a description list) and <dt> (defines terms/names). Inside a <dd> tag you can put paragraphs, line breaks, images, links, lists, etc. The <dd> tag also supports the Global Attributes in HTML.
๐ŸŒ
GeeksforGeeks
geeksforgeeks.org โ€บ html โ€บ html-description-lists
HTML Description Lists - GeeksforGeeks
December 16, 2024 - A nested description list is when we add a description list inside another description list. This allows for organizing related terms and their definitions in a hierarchical structure, as demonstrated in the example: ... <!DOCTYPE html> <html> <head> <title>Nested Description List</title> </head> <body> <h3>Technology Overview</h3> <dl> <dt>Hardware</dt> <dd>Physical devices</dd> <dd> <dl> <!-- Nested Description List for Hardware Types --> <dt>CPUs</dt> <dd>Processors</dd> <dt>GPUs</dt> <dd>Graphics</dd> </dl> </dd> <dt>Software</dt> <dd>Programs/Apps</dd> <dd> <dl> <!-- Nested Description List for Software Types --> <dt>System</dt> <dd>OS</dd> <dt>Application</dt> <dd>Tools</dd> </dl> </dd> </dl> </body> </html>
๐ŸŒ
MDN Web Docs
developer.mozilla.org โ€บ en-US โ€บ docs โ€บ Web โ€บ HTML โ€บ Reference โ€บ Elements โ€บ dd
<dd>: The Description Details element - HTML | MDN
The <dd> HTML element provides the description, definition, or value for the preceding term (<dt>) in a description list (<dl>).
๐ŸŒ
Reddit
reddit.com โ€บ r/accessibility โ€บ i am confused about usage of description (definition) lists in htm
r/accessibility on Reddit: I am confused about usage of description (definition) lists in HTM
November 2, 2023 -

We surely can have nested ul and ol, but I am not sure if we can have nested dls.

I need to display information about someone's balance with different currencies. Say, we have following data:

User's balance:
1,234.56 USD
1,234.56 EUR
1,234.56 JPY

And according to design I would display this data in following markup:

<dl>
  <dt>Balance</dt>
  <dd>
    <dt class="visuallyhidden">USD balance</dt>
    <dd>1,234.56 USD</dd>
    <dt> class="visuallyhidden">EUR balance</dt>
    <dd>1,234.56 EUR</dd>
    <dt> class="visuallyhidden">JPY balance</dt>
    <dd>1,234.56 JPY</dd>
  </dd>
</dl>

Would this be accessible layout? Or should I consider other markup, for example with unordered lists and titles inside them?

๐ŸŒ
W3C
w3c.github.io โ€บ html-reference โ€บ dl.html
dl โ€“ description list - HTML5
The dl element represents a description list, which consists of zero or more term-description (name-value) groupings; each grouping associates one or more terms/names (the contents of dt elements) with one or more descriptions/values (the contents of dd elements). interface HTMLDListElement ...
๐ŸŒ
GeeksforGeeks
geeksforgeeks.org โ€บ html โ€บ html-dl-tag
HTML dl Tag - GeeksforGeeks
July 11, 2025 - This tag is used with <dt> and <dd> tag to create a list of terms and their associated descriptions. ... <!DOCTYPE html> <html> <body> <h2>dl Tag</h2> <dl> <dt>Item 1</dt> <dd>This is description for item 1</dd> <dt>Item 2</dt> <dd>This is ...
๐ŸŒ
Benmeadowcroft
benmeadowcroft.com โ€บ webdev โ€บ articles โ€บ definition-lists
Definition Lists. , and โ€“ BenMeadowcroft.com
This section provides a few examples of how you can use definition lists. The markup to define a single definition is fairly simple. <dl> <dt>Cascading Style Sheets</dt> <dd>Style sheets are used to provide presentational suggestions for structured documents marked up in XML or HTML. </dd> </dl> You can also use block level elements in the definition description.
๐ŸŒ
W3Schools
w3schools.com โ€บ tags
HTML Reference
<!--> <!DOCTYPE> <a> <abbr> <acronym> <address> <applet> <area> <article> <aside> <audio> <b> <base> <basefont> <bdi> <bdo> <big> <blockquote> <body> <br> <button> <canvas> <caption> <center> <cite> <code> <col> <colgroup> <data> <datalist> <dd> <del> <details> <dfn> <dialog> <dir> <div> <dl> <dt> <em> <embed> <fieldset> <figcaption> <figure> <font> <footer> <form> <frame> <frameset> <h1> - <h6> <head> <header> <hgroup> <hr> <html> <i> <iframe> <img> <input> <ins> <kbd> <label> <legend> <li> <link> <main> <map> <mark> <menu> <meta> <meter> <nav> <noframes> <noscript> <object> <ol> <optgroup> <