Skip to content

Display

Utilities for controlling the CSS display property.

Classes

Class
display
d-none
none
d-block
block
d-inline
inline
d-inline-block
inline-block
d-flex
flex
d-inline-flex
inline-flex
d-grid
grid
d-inline-grid
inline-grid
d-table
table
d-table-row
table-row
d-table-cell
table-cell
d-contents
contents

Responsive variants

All classes support responsive prefixes — useful for showing/hiding or changing display type at different breakpoints:

Example
Result
d-none md:d-block
Hidden on mobile, block on tablet+
d-block md:d-none
Block on mobile, hidden on tablet+
d-block md:d-flex
Block on mobile, flex on tablet+

Examples

html
<!-- Hide on mobile -->
<div class="d-none md:d-block">
  Visible on tablet and wider only
</div>

<!-- Show only on mobile -->
<div class="d-block md:d-none">
  Visible on mobile only
</div>

<!-- Inline flex for icon + label -->
<span class="d-inline-flex items-center gap-2">
  <i class="icon"></i>
  Label
</span>

<!-- Grid container -->
<div class="d-grid gap-4">
  <div>Cell 1</div>
  <div>Cell 2</div>
</div>