dd

The definition description element provides the description, definition, or value associated with a term in a definition list.

Description

The <dd> element (definition description) provides the description, definition, or value for the preceding <dt> element(s) in a <dl> (definition list).

By default, <dd> elements are indented from the left margin to visually distinguish them from their associated terms.

When to Use

  • Definitions for glossary terms
  • Values in metadata displays
  • Answers in FAQ sections
  • Values in key-value pairs
  • Product attribute values

When Not to Use

  • Outside of a <dl> element
  • Without a preceding <dt> element
  • For regular list content — use <li>

Basic Usage

Multiple Descriptions

A term can have multiple <dd> elements, each providing a different definition, meaning, or aspect.

Shared Description

Multiple terms can share the same <dd> description. This is useful for synonyms or alternate names.

Rich Content

Definition descriptions can contain any flow content, including paragraphs, lists, links, and more.

Accessibility

Screen Reader Behavior

  • Announced as the description or definition for preceding terms
  • Associated with <dt> elements in the list context
  • Multiple descriptions announced sequentially
  • Rich content within descriptions is fully accessible

Best Practices

  • Write clear, meaningful descriptions
  • Use appropriate semantic elements within descriptions
  • Ensure every <dd> is associated with at least one <dt>
  • Use lists or paragraphs within <dd> for complex content

CSS Properties

Property Value Description
margin-inline-start var(--size-l) Left indentation to distinguish from terms

When a <dd> is followed by a <dt> (starting a new term group), dd + dt adds margin-block-start: var(--size-m) for visual separation.

Content Model

Permitted Content

  • Flow content (paragraphs, lists, figures)
  • Inline elements (links, code, emphasis)
  • Nested definition lists

Required Parent

Must be a child of <dl>, optionally inside a <dl-item>.

Related

  • <dl> — Definition list container (required parent)
  • <dt> — Definition term (required sibling)
  • <dl-item> — Custom element for grouping dt/dd pairs
  • <ul> — Can be nested inside <dd> for detailed lists
  • <ol> — Can be nested inside <dd> for sequential details

Patterns Using This Element

The <dd> element is used in these patterns:

Key-Value / Description List

Display key-value pairs in horizontal or stacked layouts