我有一个2列flexbox布局。列中的项目使用flex:1
,我只使用min-height
设置它们的高度。这个想法是,两列应该总是相等。当colA短于colB时,colA的子项伸展以填充可用高度。当colA比colB高时,colB的项目与它们的最小高度一样高。Flexbox设置最小高度,尽管内容的高度
问题是,像往常一样使用CSS,如果我有一个元素与min-height: 100px
但填充内容是500px高,最小高度将永远不会使用,有效最小高度将是内容(500px)。
现在的问题是:有没有什么方法可以使flex尽管其内容的高度使项目折叠到最小高度? 我有一个元素overflow-y:scroll; min-height: 100px
。我想用一堆内容填充它,除非父列需要扩展,否则它不会扩展超过100像素的高度。
已更新,例如https://jsbin.com/gicirabufe/1/edit?html,css,output
因此,将开始滚动,你是什么意思? – LGSon
@LGSon - 的确如此。忘了提到这一点。我已经设置了'overflow-y:scroll'。我会在我原来的帖子中添加说明 – Drkawashima