html - 使用 Flexbox 对齐高度

标签 html css flexbox

我正在使用http://demo.agektmr.com/flexbox/作为引用,配置如下:

<div class="box">
  <div class="A">A</div>
  <div class="B">B</div>
  <div class="C">C</div>
  <div class="D">D</div>
  <div class="E">E</div>
</div>

.box {
    display: flex;
    flex-flow: row nowrap ;
    justify-content: space-around;
    align-content: space-between;
    align-items: center;
}

然后我为每个盒子设置不同的高度。它们在中间垂直对齐,但保持设定的高度。

如何使用 Flexbox 使盒子具有灵活的高度,并且所有盒子都适合最大的盒子?

一个实际的例子是一个带有 2 个侧边栏和一个内容栏的基本网站,它们具有动态内容并且应该具有相同的高度。

最佳答案

根据this article ,将 align-items: center; 更改为 align-items:stretch; 就可以了。

关于html - 使用 Flexbox 对齐高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17635267/

相关文章:

html - CSS - Background-size : cover; is too big. 如何调整大小?

CSS 媒体查询 - 我应该考虑什么最小宽度?

javascript - jQuery Datepicker beforeShowDay - 范围选择

javascript - jQuery 点击重复两次

css - 如何将响应式视频嵌入设置与另一个 div 排成一行并且两者共享相同的高度?

html - Flexbox 不是全宽

html - 如何让div的高度尽量缩小?

html - 如何使用文本阴影创建此 photoshop 效果

html - 为什么字体不适合带有省略号的容器

javascript - 从第二个输入中删除数据列表选项