Sizing

Bootstrap sizing

Note: We are transitioning MDB4 to a legacy version and focusing on developing MDB5. While we'll continue to support for the transition period, we encourage you to migrate to MDB5. We're offering a huge discount on MDB5 PRO to help with your transition, enabling you to leverage the full potential of the latest version. You can find more information here.
upgrade with discount

It’s very easy to make an element as wide or as tall as you wish (relative to its parent) with our width and height utilities.


Width and height utilities

Width and height utilities are generated from the $sizes Sass map in _variables.scss. They include support for 25%, 50%, 75%, and 100% by default. Please modify those values as you need to generate different utilities here.

Width 25%
Width 50%
Width 75%
Width 100%
Width auto
Width 75% on large devices and 100% on small ones
        
            
        
        <div class="w-25 p-3" style="background-color: #eee;">Width 25%</div>
        <div class="w-50 p-3" style="background-color: #eee;">Width 50%</div>
        <div class="w-75 p-3" style="background-color: #eee;">Width 75%</div>
        <div class="w-100 p-3" style="background-color: #eee;">Width 100%</div>
        <div class="w-auto p-3" style="background-color: #eee;">Width auto</div>
        <div class="w-responsive text-center mx-auto p-3 mt-2" style="background-color: #eee;">Width 75% on large
          devices and 100% on small ones</div>

          
        
    
Height 25%
Height 50%
Height 75%
Height 100%
Height auto
        
            

      <div style="height: 100px; background-color: rgba(255,0,0,0.1);">
        <div class="h-25 d-inline-block" style="width: 120px; background-color: rgba(0,0,255,.1)">Height 25%</div>
        <div class="h-50 d-inline-block" style="width: 120px; background-color: rgba(0,0,255,.1)">Height 50%</div>
        <div class="h-75 d-inline-block" style="width: 120px; background-color: rgba(0,0,255,.1)">Height 75%</div>
        <div class="h-100 d-inline-block" style="width: 120px; background-color: rgba(0,0,255,.1)">Height 100%</div>
        <div class="h-auto d-inline-block" style="width: 120px; background-color: rgba(0,0,255,.1)">Height auto</div>
      </div>

      
        
    

Mix max height and width

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

        
            

      <img class="mw-100" src="https://place-hold.it/2000x200" alt="Max-width 100%">

      
        
    
        
            

      <div style="height: 100px; background-color: rgba(255,0,0,0.1);">
        <div class="mh-100" style="width: 100px; height: 200px; background-color: rgba(0,0,255,0.1);">Max-height 100%</div>
      </div>

      
        
    

Relative to the viewport

You can also use utilities to set the width and height relative to the viewport.

        
            

        <div class="min-vw-100">Min-width 100vw</div>
        <div class="min-vh-100">Min-height 100vh</div>
        <div class="vw-100">Width 100vw</div>
        <div class="vh-100">Height 100vh</div>