间距
Bootstrap 包括各种速记响应边距和填充实用程序类,用于修改元素的外观。
使用速记类将响应友好的值margin或padding值分配给元素或其侧面的子集。包括对单个属性、所有属性以及垂直和水平属性的支持。类是从默认的 Sass 映射构建的,范围从.25rem到3rem.
适用于所有断点的间距实用程序 from xstoxl中没有断点缩写。这是因为这些类是自上而下应用的min-width: 0,因此不受媒体查询的约束。但是,其余断点确实包含断点缩写。
{property}{sides}-{size}这些类使用forxs和{property}{sides}-{breakpoint}-{size}for sm、md、lg和的格式命名xl。
如果财产是以下之一:
m- 对于设置的类marginp- 对于设置的类padding
其中边是以下之一:
t- 对于设置margin-top或padding-topb- 对于设置margin-bottom或padding-bottoml- 对于设置margin-left或padding-leftr- 对于设置margin-right或padding-rightx- 对于同时设置*-left和*-righty- 对于同时设置*-top和*-bottom- 空白 - 对于在元素的所有 4 个边上设置 a
margin或的类padding
其中size是以下之一:
0- 对于消除margin或padding通过将其设置为的类01- (默认情况下)用于设置marginorpadding的类$spacer * .252- (默认情况下)用于设置marginorpadding的类$spacer * .53- (默认情况下)用于设置marginorpadding的类$spacer4- (默认情况下)用于设置marginorpadding的类$spacer * 1.55- (默认情况下)用于设置marginorpadding的类$spacer * 3auto- 对于设置margin为自动的类
$spacers(您可以通过向Sass 映射变量添加条目来添加更多大小。)
以下是这些类的一些代表性示例:
.mt-0 {
margin-top: 0 !important;
}
.ml-1 {
margin-left: ($spacer * .25) !important;
}
.px-2 {
padding-left: ($spacer * .5) !important;
padding-right: ($spacer * .5) !important;
}
.p-3 {
padding: $spacer !important;
}
此外,Bootstrap 还包括一个.mx-auto用于水平居中固定宽度块级内容的类,即具有display: block和width集合的内容,方法是将水平边距设置为auto.
居中元素
<div class="mx-auto" style="width: 200px;">
Centered element
</div>