Bootstrap中container边距设置

在 Bootstrap 5 中,边距(Margin)和内边距(Padding)的工具类使用了简写形式,这些简写对应了英文单词的缩写。以下是详细的解释和对应的英文注释:

  1. m:控制所有四个方向的边距(margin)。
  2. mt:控制上边距(margin-top)。
  3. mb:控制下边距(margin-bottom)。
  4. ml:控制左边距(margin-left)。注意:在 Bootstrap 5 中,mlmr 被替换为 msme,以适应从左到右(LTR)和从右到左(RTL)布局。
  5. mr:控制右边距(margin-right)。同样,mrme 取代。
  6. mx:控制水平边距(margin-leftmargin-right)。
  7. my:控制垂直边距(margin-topmargin-bottom)。

1. 边距(Margin)

Bootstrap 5 的边距工具类以 m 开头,表示 Margin(外边距)。

类名英文全称作用描述
m-{size}Margin (All sides)设置元素四个方向的外边距。
mt-{size}Margin Top设置元素的上边距。
mb-{size}Margin Bottom设置元素的下边距。
ms-{size}Margin Start (Left in LTR)设置元素的起始边距(左或右,取决于文本方向)。
me-{size}Margin End (Right in LTR)设置元素的结束边距(左或右,取决于文本方向)。
mx-{size}Margin X-axis (Left & Right)同时设置元素的左右边距。
my-{size}Margin Y-axis (Top & Bottom)同时设置元素的上下边距。

2. 内边距(Padding)

Bootstrap 5 提供了以下类来控制元素的内边距:

  • p-{size}: 设置所有四个边的内边距。例如:p-3 表示设置中等大小的内边距。
  • pt-{size}: 设置上内边距。例如:pt-2 表示设置较小的上内边距。
  • pb-{size}: 设置下内边距。例如:pb-4 表示设置较大的下内边距。
  • ps-{size}: 设置左内边距(在LTR布局中)。例如:ps-1 表示设置较小的左内边距。
  • pe-{size}: 设置右内边距(在LTR布局中)。例如:pe-5 表示设置较大的右内边距。
  • px-{size}: 同时设置左右内边距。例如:px-3 表示设置中等大小的左右内边距。
  • py-{size}: 同时设置上下内边距。例如:py-2 表示设置较小的上下内边距。


3. 边距和内边距的大小

Bootstrap 5 提供了以下几种大小选项:

  • 0: 无边距或内边距。
  • 1: 较小的边距或内边距(0.25rem)。
  • 2: 较小的边距或内边距(0.5rem)。
  • 3: 中等大小的边距或内边距(1rem)。
  • 4: 较大的边距或内边距(1.5rem)。
  • 5: 最大的边距或内边距(3rem)。
  • auto: 自动计算边距(通常用于水平居中)。
文章标签:

评论(0)