Tailwind - Flex 行儿童不会长高

Posted

技术标签:

【中文标题】Tailwind - Flex 行儿童不会长高【英文标题】:Tailwind - Flex row children don't grow in height 【发布时间】:2020-04-20 00:43:43 【问题描述】:

我有以下几点:

.flex .flex-row .flex #1 .flex #2

两个弹性盒子的高度相同。当.flex #2 的内容改变两个弹性盒子的高度时,.flex #1 的底部也会留下很多空白空间

如何防止这种情况发生并导致.flex #2 的内容滚动?

我不想设置任何固定高度,希望.flex #2 的高度始终与.flex #1 内容的高度相同。

【问题讨论】:

您应该提供一个示例,以便我们可以看到您的代码的上下文:) 通常拉伸是默认设置,但我猜顺风会改变 【参考方案1】:

我想你正在寻找.items-stretch

示例:(因为您没有添加一些自己的代码)

<div class="flex items-stretch bg-gray-200 h-24">
  <div class="flex-1 text-gray-700 text-center bg-gray-400 px-4 py-2 m-2">1</div>
  <div class="flex-1 text-gray-700 text-center bg-gray-400 px-4 py-2 m-2">2</div>
  <div class="flex-1 text-gray-700 text-center bg-gray-400 px-4 py-2 m-2">3</div>
</div>

会产生相同的 div 高度:

【讨论】:

以上是关于Tailwind - Flex 行儿童不会长高的主要内容,如果未能解决你的问题,请参考以下文章

颤振儿童小部件......有区别吗?

动画弹性基础但保持儿童的初始高度/宽度

巴黎时装周儿童单元深圳站代言人石雨薇,可爱演绎儿童时尚

儿童做家务年龄对照表,80%的父母都后悔看晚了…

巴黎时装周儿童单元深圳站代言人伊朵,精彩演绎儿童时装

康康爷爷受邀参加巴黎时装周儿童单元武汉站,尽显时尚风彩