Sizing

Easily make an element as wide or as tall with our width and height utilities.

Relative to the parent

Width and height utilities include support for 25%, 50%, 75%, 100%, and auto by default.

Width 25%
Width 33%
Width 50%
Width 66%
Width 75%
Width 100%
Width auto
<div class="w-25 p-15">Width 25%</div>
<div class="w-33 p-15">Width 33%</div>
<div class="w-50 p-15">Width 50%</div>
<div class="w-66 p-15">Width 66%</div>
<div class="w-75 p-15">Width 75%</div>
<div class="w-100 p-15">Width 100%</div>
<div class="w-auto p-15">Width auto</div>
Height 25%
Height 50%
Height 75%
Height 100%
Height auto
<div style="height: 100px;">
  <div class="h-25 d-inline-block" style="width: 120px;">Height 25%</div>
  <div class="h-50 d-inline-block" style="width: 120px;">Height 50%</div>
  <div class="h-75 d-inline-block" style="width: 120px;">Height 75%</div>
  <div class="h-100 d-inline-block" style="width: 120px;">Height 100%</div>
  <div class="h-auto d-inline-block" style="width: 120px;">Height auto</div>
</div>

You can also use max-width: 100%; and max-height: 100%; utilities as needed.

Max-width 100%
<div style="width: 50%; height: 100px;">
  <div class="mw-100" style="width: 200%;">Max-width 100%</div>
</div>
Max-height 100%
Max-height fit-content
<div style="height: 100px;">
  <div class="mh-100" style="width: 100px; height: 200px;">Max-height 100%</div>
</div>
<div style="height: 100px;">
  <div class="mh-flexible" style="width: 100px;">Max-height fit-content</div>
</div>

Some features in this style guide may not work as expected because they are not supported by the browser version you are using.

For the best experience, we recommend upgrading to a newer browser such as Microsoft Edge, Mozilla Firefox, or Google Chrome.