我有一個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