xxxxxxxxxx
1
<div class="container my-4">
2
3
<p class="font-weight-bold">Bootstrap includes a wide range of shorthand responsive margin utility classes to
4
modify an element’s appearance.</p>
5
6
<p><strong>Detailed documentation and more examples of Bootstrap padding you can find in our <a
7
href="https://mdbootstrap.com/docs/b4/jquery/utilities/spacing/" target="_blank">Bootstrap Spacing Docs</a>.</p>
8
9
10
<p><strong class="font-weight-bold">Example:</strong> Usage <code>pr-*</code> class.</p>
11
12
<p><code>p</code> - for classes that set padding</p>
13
<p><code>r</code> - for classes that set <code>padding-right</code></p>
14
15
<span class="badge badge-primary pr-5">.pr-5</span>
16
17
<span class="badge badge-primary p-3">.p-3</span>
18
19
<span class="badge badge-primary py-4">.py-4</span>
20
21
<span class="badge badge-primary p-0">.p-0</span>
22
23
<hr class="my-5">
24
25
<!--Title-->
26
<h2 id="notation" class="secondary-heading mb-3">
27
Notation
28
</h2>
29
30
<!--Description-->
31
<p> Spacing utilities that apply to all breakpoints, from
32
<code>xs</code> to
33
<code>xl</code>, have no breakpoint abbreviation in them. This is because those classes are applied from
34
<code>min-</code>
35
<code>width: 0</code> and up, and thus are not bound by a media query. The remaining breakpoints, however, do
36
include a breakpoint
37
abbreviation.
38
</p>
39
40
<p>The classes are named using the format
41
<code>{property}{sides}-{size}</code> for
42
<code>xs</code> and
43
<code>{property}{sides}-{breakpoint}-{size}</code> for
44
<code>sm</code>,
45
<code>md</code>,
46
<code>lg</code>, and
47
<code>xl</code>.</p>
48
49
<p>Where
50
<i>property</i> is one of:</p>
51
52
<!--Section: Live preview-->
53
<section>
54
55
<ul>
56
<li>
57
<code>m</code> - for classes that set
58
<code>margin</code>
59
</li>
60
<li>
61
<code>p</code> - for classes that set
62
<code>padding</code>
63
</li>
64
</ul>
65
66
<p>Where
67
<i>sides</i> is one of:</p>
68
69
<ul>
70
<li>
71
<code>t</code> - for classes that set
72
<code>margin-top</code> or
73
<code>padding-top</code>
74
</li>
75
<li>
76
<code>b</code> - for classes that set
77
<code>margin-bottom</code> or
78
<code>padding-bottom</code>
79
</li>
80
<li>
81
<code>l</code> - for classes that set
82
<code>margin-left</code> or
83
<code>padding-left</code>
84
</li>
85
<li>
86
<code>r</code> - for classes that set
87
<code>margin-right</code> or
88
<code>padding-right</code>
89
</li>
90
<li>
91
<code>x</code> - for classes that set both
92
<code>*-left</code> and
93
<code>*-right</code>
94
</li>
95
<li>
96
<code>y</code> - for classes that set both
97
<code>*-top</code> and
98
<code>*-bottom</code>
99
</li>
100
<li>blank - for classes that set a
101
<code>margin</code> or
102
<code>padding</code> on all 4 sides of the element</li>
103
</ul>
104
105
<p>Where
106
<i>breakpoint</i> is one of:</p>
107
108
<ul>
109
<li>
110
<code>sm</code>
111
</li>
112
<li>
113
<code>md</code>
114
</li>
115
<li>
116
<code>lg</code>
117
</li>
118
<li>
119
<code>xl</code>
120
</li>
121
</ul>
122
123
<p>Where
124
<i>size</i> is one of:</p>
125
126
127
<ul>
128
<li>
129
<code>0</code> - for classes that eliminate the margin or
130
<code>padding</code> by setting it to
131
<code>0</code>
132
</li>
133
<li>
134
<code>1</code> - (by default) for classes that set the
135
<code>margin</code> or
136
<code>padding</code> to
137
<code>$spacer-x</code>
138
<code> * .25</code> or
139
<code>$spacer-y * .25</code>
140
</li>
141
<li>
142
<code>2</code> - (by default) for classes that set the
143
<code>margin</code> or
144
<code>padding</code> to
145
<code>$spacer-x</code>
146
<code> * .5</code> or
147
<code>$spacer-y * .5</code>
148
</li>
149
<li>
150
<code>3</code> - (by default) for classes that set the
151
<code>margin</code> or
152
<code>padding</code> to
153
<code>$spacer-x</code> or
154
<code>$spacer-y</code>
155
</li>
156
<li>
157
<code>4</code> - (by default) for classes that set the
158
<code>margin</code> or
159
<code>padding</code> to
160
<code> $spacer-x</code>
161
<code> * 1.5</code> or
162
<code>$spacer-y * 1.5</code>
163
</li>
164
<li>
165
<code>5</code> - (by default) for classes that set the
166
<code>margin</code> or
167
<code>padding</code> to
168
<code>$spacer-x</code>
169
<code> * 3</code> or
170
<code>$spacer-y * 3</code>
171
</li>
172
</ul>
173
(You can add more sizes by adding entries to the
174
<code>$spacers</code> Sass map variable.)
175
176
</div>
177
1
1
1
1
Console errors: 0