Skip to content
Zuno UI
Explore components
EXPLORE
Actions
Forms
Layout
Navigation
Data display
Feedback
Overlays
RESOURCES
Components/DescriptionList

DescriptionList

Term and value pairs on a real <dl>, stacked or side by side.

Subscription

Plan
Pro, billed yearly
Seats
12 of 15 used
Next invoice
October 1, 2026 · $240.00
Billing email
[email protected]

Installation

Run it from the root of a project already set up with zunoui init.

npx zunoui@latest add description-list

Dependencies

What add description-list installs alongside the component. The CLI skips any you already have in a compatible version.

ZUNO registry

  • @zuno/utils

Examples

2 examples · 1 component
description-list

Subscription

Plan
Pro, billed yearly
Seats
12 of 15 used
Next invoice
October 1, 2026 · $240.00
Billing email
[email protected]

Stacked

The default: each term above its value, inside a card or a narrow column.

description-list
Project
Marketing site
Status
Active
API key
zk_live_…4f2a
Domains
acme.dev
www.acme.dev

Inline and divided

Side by side from sm up, with dividers; values can carry badges or actions.

API reference

Forwards props and ref to the container element; it only adds composition utilities.

PropTypeDefault
DescriptionList

The list of pairs.

dl—
layout

Term above its value, or side by side (1:2 columns) from the sm breakpoint up; inline always stacks on phones.

"stacked" | "inline""stacked"
divided

A border and vertical padding between pairs instead of a gap.

booleanfalse
DescriptionListItem

Groups one term with its value(s); a <div> is valid inside <dl>.

div—
DescriptionListTerm

The label, muted.

dt—
DescriptionListDetails

The value; long words wrap instead of overflowing. A term can have several.

dd—

Accessibility

A real <dl>/<dt>/<dd>: screen readers announce a list and pair each term with its value, which a grid of divs cannot do.

The inline layout only changes columns; reading order is always term, then value.

Values can hold links, badges or buttons; give icon-only buttons a name that includes the term (label="Copy API key").

Server-safe: plain HTML and CSS.