--- layout: docs title: Display property group: utilities --- Quickly and responsively toggle the `display` value of components and more with our display utilities. Includes support for some of the more common values, as well as some extras for controlling `display` when printing. ## Contents * Will be replaced with the ToC, excluding the "Contents" header {:toc} ## Common `display` values The [`display` property](https://developer.mozilla.org/en-US/docs/Web/CSS/display) accepts a handful of values and we support many of them with utility classes. We purposefully don't provide every value as a utility, so here's what we support: - `.d-none` - `.d-inline` - `.d-inline-block` - `.d-block` - `.d-table` - `.d-table-cell` - `.d-flex` - `.d-inline-flex` Put them to use by applying any of the classes to an element of your choice. For example, here's how you could use the inline, block, or inline-block utilities (the same applies to the other classes). {% example html %}
d-inline
d-inline
{% endexample %} {% example html %} d-block {% endexample %} {% example html %}
d-inline-block
d-inline-block
{% endexample %} Responsive variations also exist for every single utility mentioned above. {% for bp in site.data.breakpoints %} - `.d{{ bp.abbr }}-none` - `.d{{ bp.abbr }}-inline` - `.d{{ bp.abbr }}-inline-block` - `.d{{ bp.abbr }}-block` - `.d{{ bp.abbr }}-table` - `.d{{ bp.abbr }}-table-cell` - `.d{{ bp.abbr }}-flex` - `.d{{ bp.abbr }}-inline-flex`{% endfor %} ## Display in print Change the `display` value of elements when printing with our print display utilities. | Class | Print style | | --- | --- | | `.d-print-block` | Applies `display: block` to the element when printing | | `.d-print-inline` | Applies `display: inline` to the element when printing | | `.d-print-inline-block` | Applies `display: inline-block` to the element when printing | | `.d-print-none` | Applies `display: none` to the element when printing |