html - 在 flexbox 元素之间添加空间

标签 html css flexbox

我正在尝试使用 flexbox 创建一个可水平滚动的 div。到目前为止,我拥有大部分。但是,我面临的唯一问题是我正在尝试为我的元素添加空间,但由于某种原因,似乎没有任何效果。我尝试添加边距、填充、对齐内容等。这是 jsfiddle我正在努力实现的目标。

    .grid {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      margin-bottom: 20px;
      justify-content: space-between;
    }
    
    /*Each item is one column*/
    
    .item {
      width: 50%;
    }
    
    .article-scroll-mobile {
      box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
      flex-wrap: nowrap;
      text-align: center;
      overflow-x: auto;
      -webkit-overflow-scrolling: touch;
      /*For iOS smooth scroll effect*/
    }
 <div class="grid article-scroll-mobile">
      <div class="item">
        <img src="https://www.w3schools.com/howto/img_fjords.jpg">
      </div>
      <div class="item">
        <img src="https://www.w3schools.com/howto/img_fjords.jpg">
    
      </div>
      <div class="item">
        <img src="https://www.w3schools.com/howto/img_fjords.jpg">
    
      </div>
      <div class="item">
        <img src="https://www.w3schools.com/howto/img_fjords.jpg">
    
      </div>
      <div class="item">
        <img src="https://www.w3schools.com/howto/img_fjords.jpg">
    
      </div>
      <div class="item">
        <img src="https://www.w3schools.com/howto/img_fjords.jpg">
    
      </div>
    </div>

最佳答案

column-gap 调整元素之间的行间距。

.form-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
  column-gap: 0.875rem;
}

关于html - 在 flexbox 元素之间添加空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49329905/

相关文章:

html - 使用指令隐藏 Angular Material mat-tab

javascript - 单击更改图像的位置

javascript - 如何使用伪元素模拟此图

javascript - 使用 JavaScript 更改 future 元素的字体大小

html - 引用 flexbox 容器新列中的最后一个或第一个元素

html - 宽度为 972px 的 CSS 框架?

javascript - Magento 响应主题 : Menu not showing up between 980 and 740 widths

css - 当博客标题长度不同时如何使用 flexbox 使元素对齐

html - webkit 盒子 vs boxflex

html - 我在哪里可以找到一些 android 网页模板、css 或 html 用作起始页