【发布时间】:2018-07-07 16:34:18
【问题描述】:
我只是在学习 flexbox 的工作原理,想构建一个非常粗略的原型,看看 flexbox 是否可以处理这种布局。
我基本上想看看 flexbox 是否可以支持具有不同宽度和高度但行高一致的 4 列表。
我不确定我是否很好地解释了布局,所以这里是我所追求的快速草图:
所以我关心的是:如果我使用 HTML 表格进行此操作,无论特定列有多少高度,每一行都将是一致的。
【问题讨论】:
-
到目前为止你尝试了什么?怎么没有像你预期的那样工作?
-
这只是一个学习练习,还是一个真正的项目?因为对我来说,这看起来像(并且应该表示为)一张桌子......
-
@Beejamin 这是真正的不学习,但我正在学习 flex 并阅读有关它将如何彻底改变我们所知道的世界的信息,所以我认为我应该使用它。
-
很多人声称 flexbox 将彻底改变我们所知道的网络。他们在夸大其词。 Flexbox 并不是人们所说的通用布局解决方案。 Flexbox 恰好是大多数布局应该使用的解决方案,因为它存在 15 年之久,但它只是一个这样的解决方案。它不是表格或内联布局的替代品,从来都不是。 (奇怪的是,我刚刚编辑了an answer of mine,说是在你发布这个问题之后但在我看到它之前。)
-
至于标题,“flexbox 可以处理不同大小的列,但行高一致吗?”答案是“这就是 flexbox all 的意义所在!”但是您的草图表明您的问题比标题所暗示的要多。