html - 是否可以在我的上边距中添加超过 mt-5?

标签 html css bootstrap-4 margin

我想在我的网站上对齐一些元素,我已经在我的 HTML 中使用了 mt-5,但我需要更多的边距。我该怎么做?

最佳答案

Bootstrap 没有更高的值(value),但您可以创建自己的类。文档说 "You can add more sizes by adding entries to the $spacers Sass map variable." ,但如果您不想重新编译 SASS,您可以像这样创建自己的类:

.mt-6 {
    margin-top: 4rem; // or the value you want
}

Bootstrap 类已经将 rem 用于边距类,因此最好使用相同的单元。现有的类使用这些值(它可以帮助您决定要为您的值使用什么):

  • .mt-5 设置为 3rem 所以这是 1rem 单位。
  • .mt-41.5rem(因此您可能希望为您的类(class)使用更高的 1.5rem)
  • .mt-31rem
  • .mt-20.5rem
  • .mt-10.25rem

如果你在行中所有元素的顶部始终使用它,它不会影响响应性。但是如果你也使用它左或右,那么它会影响响应,因为它会影响宽度。

关于html - 是否可以在我的上边距中添加超过 mt-5?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63889616/

相关文章:

html - 只需要一点验证如何使背景视频适合带有覆盖文本的屏幕

javascript - 包含链接的中心响应 DIV

javascript - 如何动态对齐图例元素?

javascript - 如何使用 JavaScript 访问 CSS 规则集的各个样式?

html - Bootstrap 模态标题不可见

css - Bootstrap 4 行和列属性在 Safari 中的行为不正常,对 row::before ,::after 的修复似乎也不适合我

javascript - Android 喜欢状态栏吗?

javascript - 当鼠标悬停在下载按钮上时如何停止页脚与下载按钮一起移动

HTML 弹出页脚问题。 100%高度问题

html - 使用 Bootstrap 在 <dd> 标签中有一个列表