html - 是否有响应式垂直显示 : flex?(无表格/无 JS)

标签 html css alignment flexbox vertical-alignment

假设我们有两个 div 包装器。请注意,每个包装器的宽度和/或高度都可以改变。在这个包装器中有几个 divdiv 的数量可以在 1 到 ~ 之间的任何地方变化。

我想要水平 View 和垂直 View 。 为了获得均匀的水平分布,使用了 css 属性 display: flex;

我想垂直实现同样的效果。 display: table; 非常接近我想要实现的目标。然而,对于表格,我们根本无法改变高度。

    +-----+-----+-----+            +-----------------+
    |     |     |     |            |                 |
    |     |     |     |            +-----------------+
    |     |     |     |            |                 |
    |     |     |     |            +-----------------+
    |     |     |     |            |                 |
    +-----+-----+-----+            +-----------------+
       display: flex;                 ??????: ????;

考虑 this pen作为模板。

最佳答案

使用 flex-direction 改变 flexbox 的显示方式。
它可以采用的值:row | 行反转 | | 列反转。默认为行。

.flexible {
  display: flex;
  flex-direction: column;
}
<div class="flexible">
  <div>1</div>
  <div>2</div>
  <div>3</div>
</div>

查看 this guide帮助你使用 flexbox。

关于html - 是否有响应式垂直显示 : flex?(无表格/无 JS),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42347881/

相关文章:

javascript - 关于 IE 在滚动时通过纯 JavaScript 添加类到 div 的问题

css - 如何在 JavaFX 的 tabPane 中删除这个额外的空间?

css - 如何在图像上显示 HTML 文本,或使背景图像响应

html - CSS-Grid 卡住列滚动实现问题

html - 水平对齐div

css - 在中心对齐的 div 元素下对齐链接

jquery - 我如何使用类在 div 上预加载多个背景图像

javascript - JSON 破坏了我的脚本,但它仍然提取数据

javascript - 如何将CSS应用于iframe

android - Textview环绕 View