html - 调整由 justify-content space-between 设置的元素之间的间距

标签 html css flexbox

有没有办法减少justify-content:space-between中的空间?

元素之间的空间太大。

space-around 也不是解决方案,所以我想知道是否可以例如说我希望空间为 10px。

这是一个例子:

.container {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 250px;
  border: 1px solid red;
}
.child:first-child {
  padding-bottom: 10px;
}
<div class="container">
  <div class="child">
    <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium
      quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu.</p>
  </div>
  <div class="child">
    <p>The thing you want fixed to the bottom of the container.</p>
  </div>
</div>

http://jsfiddle.net/o3r40keu/5/

div 之间的空间太大。我希望它更小。

最佳答案

您看到的额外空间是由 min-height 属性引起的。尝试将其更改为低于 250 像素的值。例如:

.container {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 50px;       /*Changing from 250px -> 50px*/
  border: 1px solid red;
}

关于html - 调整由 justify-content space-between 设置的元素之间的间距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39884788/

相关文章:

javascript - Handlebars.js 自定义条件帮助器

html - 下拉菜单看起来很奇怪(纯 css)

html - 表格单元格中的 CSS 固定背景定位

html - Bootstrap 3 删除悬停输入样式

html - 如何为每列中的 2 列创建响应式布局我想要另外 2 列?

html - 在 SVG 图像悬停上添加阴影

html - 为什么 <b> 和 <i> 不起作用?

html - CSS3 flex 盒 : flexboxes inside flexboxes aren't contained inside their parents

html - flex 元素在导航栏中没有垂直对齐

html - 绝对定位的元素相对于父元素上的滚动条(自动溢出),即使没有滚动条可见