Spacing
Spacing utilities refer to predefined classes that are used to add margin and padding to elements. These classes help to quickly and easily apply consistent spacing.
How it works
Assign margin or padding values to an element or a subset of its sides with shorthand classes. Includes support for individual properties, all properties, and vertical and horizontal properties.
Notations
The classes are named using the format {property}{sides}{size}
Where property is one of:
mfor classes that setmarginpfor classes that setpaddingmarfor classes that setmarginfrom all sidespadfor classes that setpaddingfrom all sides
Where sides is one of:
t(top) for classes that setmargin-toporpadding-topb(bottom) for classes that setmargin-bottomorpadding-bottoml(left) for classes that setmargin-leftorpadding-leftr(right) for classes that setmargin-rightorpadding-right
Where size is one of:
0for classes that eliminate themarginorpaddingby setting it to 01 - 100(by default) for classes that set themarginorpaddingfrom 1 - 100 pxautofor classes that set themarginto auto
Margin
Here are some representative examples of these classes:.
.mar0{ margin: 0 }
.mar3{ margin: 3px }
.mar5{ margin: 5px }
.mar8{ margin: 8px }
.mar10{ margin: 10px }
.mar12{ margin: 12px }
.mar15{ margin: 15px }
.mar20{ margin: 20px }
.mar25{ margin: 25px }
.mar30{ margin: 30px }
Margin Top classes
.mt0 { margin-top: 0 }
.mt1 { margin-top: 1px }
.mt2 { margin-top: 2px }
.mt3 { margin-top: 3px }
.mt5 { margin-top: 5px }
.mt7 { margin-top: 7px }
.mt10 { margin-top: 10px }
.mt15 { margin-top: 15px }
.mt20 { margin-top: 20px }
.mt25 { margin-top: 25px }
.mt30 { margin-top: 30px }
.mt35 { margin-top: 35px }
.mt50 { margin-top: 50px }
.mt100 { margin-top: 100px }
.mt_1 { margin-top: -1px }
.mt_2 { margin-top: -2px }
.mt_3 { margin-top: -3px }
.mt_5 { margin-top: -5px }
.mt_7 { margin-top: -7px }
.mt_10 { margin-top: -10px }
.mt_15 { margin-top: -15px }
.mt_20 { margin-top: -20px }
.mt_25 { margin-top: -25px }
.mt_30 { margin-top: -30px }
.mt_35 { margin-top: -35px }
Margin Right classes
.mr0 { margin-right: 0px }
.mr1 { margin-right: 1px }
.mr2 { margin-right: 2px }
.mr3 { margin-right: 3px }
.mr5 { margin-right: 5px }
.mr7 { margin-right: 7px }
.mr10 { margin-right: 10px }
.mr15 { margin-right: 15px }
.mr20 { margin-right: 20px }
.mr25 { margin-right: 25px }
.mr30 { margin-right: 30px }
.mr35 { margin-right: 40px }
.mr50 { margin-right: 50px }
.mr100 { margin-right: 100px }
.mr_1 { margin-right: -1px }
.mr_2 { margin-right: -2px }
.mr_3 { margin-right: -3px }
.mr_5 { margin-right: -5px }
.mr_7 { margin-right: -7px }
.mr_10 { margin-right: -10px }
.mr_15 { margin-right: -15px }
.mr_20 { margin-right: -20px }
.mr_25 { margin-right: -25px }
.mr_30 { margin-right: 30px }
.mr_35 { margin-right: 35px }
Margin Bottom classes
.mb0 { margin-bottom: 0px }
.mb1 { margin-bottom: 1px }
.mb2 { margin-bottom: 2px }
.mb3 { margin-bottom: 3px }
.mb5 { margin-bottom: 5px }
.mb7 { margin-bottom: 7px }
.mb10 { margin-bottom: 10px }
.mb15 { margin-bottom: 15px }
.mb20 { margin-bottom: 20px }
.mb25 { margin-bottom: 25px }
.mb30 { margin-bottom: 30px }
.mb50 { margin-bottom: 50px }
.mb100 { margin-bottom: 100px }
.mb_1 { margin-bottom: -1px }
.mb_2 { margin-bottom: -2px }
.mb_3 { margin-bottom: -3px }
.mb_5 { margin-bottom: -5px }
.mb_7 { margin-bottom: -7px }
.mb_10 { margin-bottom: -10px }
.mb_15 { margin-bottom: -15px }
.mb_20 { margin-bottom: -20px }
.mb_25 { margin-bottom: -25px }
.mb_30 { margin-bottom: 30px }
.mb_35 { margin-bottom: 35px }
Margin Left classes
.ml0 { margin-left: 0px }
.ml1 { margin-left: 1px }
.ml2 { margin-left: 2px }
.ml3 { margin-left: 3px }
.ml5 { margin-left: 5px }
.ml7 { margin-left: 7px }
.ml10 { margin-left: 10px }
.ml15 { margin-left: 15px }
.ml20 { margin-left: 20px }
.ml25 { margin-left: 25px }
.ml30 { margin-left: 30px }
.ml35 { margin-left: 35px }
.ml50 { margin-left: 50px }
.ml100 { margin-left: 100px }
.ml_1 { margin-left: -1px }
.ml_2 { margin-left: -2px }
.ml_3 { margin-left: -3px }
.ml_5 { margin-left: -5px }
.ml_7 { margin-left: -7px }
.ml_10 { margin-left: -10px }
.ml_15 { margin-left: -15px }
.ml_20 { margin-left: -20px }
.ml_25 { margin-left: -25px }
.ml_30 { margin-left: -30px }
.ml_35 { margin-left: -35px }
Padding
Here are some representative examples of these classes:.
.pad0{ margin: 0 }
.pad3{ padding: 3px }
.pad5{ padding: 5px }
.pad8{ padding: 8px }
.pad10{ padding: 10px }
.pad12{ padding: 12px }
.pad15{ padding: 15px }
.pad20{ padding: 20px }
.pad25{ padding: 25px }
.pad30{ padding: 30px }
Padding Top classes
.pt1 { padding-top: 1px !important; }
.pt2 { padding-top: 2px !important; }
.pt3 { padding-top: 3px !important; }
.pt5 { padding-top: 5px !important; }
.pt7 { padding-top: 7px !important; }
.pt0 { padding-top: 0 !important; }
.pt10 { padding-top: 10px !important; }
.pt15 { padding-top: 15px !important; }
.pt20 { padding-top: 20px !important; }
.pt25 { padding-top: 25px !important; }
.pt30 { padding-top: 30px !important; }
.pt40 { padding-top: 40px !important; }
.pt50 { padding-top: 50px !important; }
Padding Right classes
.pr0 { padding-right: 0px !important; }
.pr1 { padding-right: 1px !important; }
.pr2 { padding-right: 2px !important; }
.pr3 { padding-right: 3px !important; }
.pr5 { padding-right: 5px !important; }
.pr7 { padding-right: 7px !important; }
.pr10 { padding-right: 10px !important; }
.pr15 { padding-right: 15px !important; }
.pr20 { padding-right: 20px !important; }
.pr25 { padding-right: 25px !important; }
.pr30 { padding-right: 30px !important; }
.pr40 { padding-right: 40px !important; }
.pr50 { padding-right: 50px !important; }
padding Bottom classes
.pb0 { padding-bottom: 0 !important; }
.pb1 { padding-bottom: 1px !important; }
.pb2 { padding-bottom: 2px !important; }
.pb3 { padding-bottom: 3px !important; }
.pb5 { padding-bottom: 5px !important; }
.pb7 { padding-bottom: 7px !important; }
.pb10 { padding-bottom: 10px !important; }
.pb15 { padding-bottom: 15px !important; }
.pb20 { padding-bottom: 20px !important; }
.pb25 { padding-bottom: 25px !important; }
.pb30 { padding-bottom: 30px !important; }
.pb40 { padding-bottom: 40px !important; }
.pb50 { padding-bottom: 50px !important; }
Padding Left classes
.pl0 { padding-left: 0px !important; }
.pl1 { padding-left: 1px !important; }
.pl2 { padding-left: 2px !important; }
.pl3 { padding-left: 3px !important; }
.pl5 { padding-left: 5px !important; }
.pl7 { padding-left: 7px !important; }
.pl10 { padding-left: 10px !important; }
.pl15 { padding-left: 15px !important; }
.pl14 { padding-left: 14px !important; }
.pl20 { padding-left: 20px !important; }
.pl25 { padding-left: 25px !important; }
.pl30 { padding-left: 30px !important; }
.pl40 { padding-left: 40px !important; }
.pl50 { padding-left: 50px !important; }