html - 如何在 Bootstrap 中设置两行之间的边距?

标签 html css twitter-bootstrap bootstrap-5

如何在bootstrap中设置两行之间的间距,如果我们为每一行使用row类,那么设置边距或填充非常容易。但是,当将所有列设置在一个 row 类下时,无法设置边距。请检查以下代码。

<div class="row">
 <div class="col-sm-4 col-md-3"> Div 1</div>
 <div class="col-sm-4 col-md-3"> Div 2</div>
 <div class="col-sm-4 col-md-3"> Div 3</div>
 <div class="col-sm-4 col-md-3"> Div 4</div>
 <div class="col-sm-4 col-md-3"> Div 5</div>
 <div class="col-sm-4 col-md-3"> Div 6</div>
 <div class="col-sm-4 col-md-3"> Div 7</div>
 <div class="col-sm-4 col-md-3"> Div 8</div>
 <div class="col-sm-4 col-md-3"> Div 9</div>
 <div class="col-sm-4 col-md-3"> Div 10</div>
</div>

在上面的代码中如何为每一行设置边距?

如果代码采用以下格式,我可以设置边距,但它不会提供响应式网格。另外col-md-*和col-sm-*类也是浪费,我们只能使用col-*类。

<div class="row">
     <div class="col-sm-4 col-md-3"> Div 1</div>
     <div class="col-sm-4 col-md-3"> Div 2</div>
     <div class="col-sm-4 col-md-3"> Div 3</div>
     <div class="col-sm-4 col-md-3"> Div 4</div>
</div>

<div class="row">
     <div class="col-sm-4 col-md-3"> Div 5</div>
     <div class="col-sm-4 col-md-3"> Div 6</div>
     <div class="col-sm-4 col-md-3"> Div 7</div>
     <div class="col-sm-4 col-md-3"> Div 8</div>
</div>

<div class="row">
     <div class="col-sm-4 col-md-3"> Div 9</div>
     <div class="col-sm-4 col-md-3"> Div 10</div>
</div>

最佳答案

在每个 div 类中,根据您的要求添加 m-1 或 m-2 以从各个方向添加边距。使用 mt-1 或 mt-2 仅添加上边距,使用 mb-1 或 mb-2 添加下边距。 看这个documentation了解更多示例。

关于html - 如何在 Bootstrap 中设置两行之间的边距?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69328250/

相关文章:

jquery - 交叉淡入淡出元素而不求助于位置 : absolute

html - CSS Flexbox Masonry 不包括第一个 block

css - 如何仅在移动设备上使一个 div 超过两个 div

javascript - 如何从同一 html 页面上的多个按钮打开一个对话框

javascript - 文档类型不允许在此处使用元素 "h4"

javascript - 当我们移出并滚动时下拉滚动问题

javascript - .hover() 在 jQuery 中不起作用

android - 应用 Bootstrap 时,选择下拉菜单在移动设备中不起作用

html - Bootstrap - 对齐多个选择元素

html - 图片导致垂直对齐问题