Data List

Default

Name
John Doe
Email
john@example.com
Role
Administrator

Base

ClassDescription
.ui-data-listBase class

Size

ClassValue
.ui-data-list--smsm
.ui-data-list--lglg

Layout

ClassValue
.ui-data-list--horizontalhorizontal

Style

ClassValue
.ui-data-list--divideddivided
.ui-data-list--stripedstriped

Override these CSS custom properties to customize the component.

TokenDefaultDescription
--ui-data-list-gap calc(var(--ui-unit) * 2) Gap between children
--ui-data-list-item-gap calc(var(--ui-unit) * 1) Item gap between children
--ui-data-list-label-color var(--ui-color-text-muted) Label text color
--ui-data-list-value-color var(--ui-color-text) Value display text color

Horizontal Layout

Status
Active
Created
Dec 8, 2025
Updated
Dec 8, 2025
<!-- Side-by-side label and value -->
<dl class="ui-data-list ui-data-list--horizontal">
  <div class="ui-data-list__item">
    <dt class="ui-data-list__label">Status</dt>
    <dd class="ui-data-list__value">Active</dd>
  </div>
  <div class="ui-data-list__item">
    <dt class="ui-data-list__label">Created</dt>
    <dd class="ui-data-list__value">Dec 8, 2025</dd>
  </div>
  <div class="ui-data-list__item">
    <dt class="ui-data-list__label">Updated</dt>
    <dd class="ui-data-list__value">Dec 8, 2025</dd>
  </div>
</dl>

Divided

Order ID
#12345
Total
$99.00
Payment
Credit Card
<!-- With separator lines between items -->
<dl class="ui-data-list ui-data-list--divided">
  <div class="ui-data-list__item">
    <dt class="ui-data-list__label">Order ID</dt>
    <dd class="ui-data-list__value">#12345</dd>
  </div>
  <div class="ui-data-list__item">
    <dt class="ui-data-list__label">Total</dt>
    <dd class="ui-data-list__value">$99.00</dd>
  </div>
  <div class="ui-data-list__item">
    <dt class="ui-data-list__label">Payment</dt>
    <dd class="ui-data-list__value">Credit Card</dd>
  </div>
</dl>

Striped

CPU
Intel i7
Memory
16 GB
Storage
512 GB SSD
Display
14" Retina
<!-- Alternating background for readability -->
<dl class="ui-data-list ui-data-list--striped">
  <div class="ui-data-list__item">
    <dt class="ui-data-list__label">CPU</dt>
    <dd class="ui-data-list__value">Intel i7</dd>
  </div>
  <div class="ui-data-list__item">
    <dt class="ui-data-list__label">Memory</dt>
    <dd class="ui-data-list__value">16 GB</dd>
  </div>
  <div class="ui-data-list__item">
    <dt class="ui-data-list__label">Storage</dt>
    <dd class="ui-data-list__value">512 GB SSD</dd>
  </div>
  <div class="ui-data-list__item">
    <dt class="ui-data-list__label">Display</dt>
    <dd class="ui-data-list__value">14" Retina</dd>
  </div>
</dl>

Sizes

Small
Compact display
Default
Standard display
Large
Spacious display
<dl class="ui-data-list ui-data-list--sm">
  <div class="ui-data-list__item">
    <dt class="ui-data-list__label">Small</dt>
    <dd class="ui-data-list__value">Compact display</dd>
  </div>
</dl>
<dl class="ui-data-list">
  <div class="ui-data-list__item">
    <dt class="ui-data-list__label">Default</dt>
    <dd class="ui-data-list__value">Standard display</dd>
  </div>
</dl>
<dl class="ui-data-list ui-data-list--lg">
  <div class="ui-data-list__item">
    <dt class="ui-data-list__label">Large</dt>
    <dd class="ui-data-list__value">Spacious display</dd>
  </div>
</dl>