【问题标题】:CSS3 Flexible Box Layout (latest) Maximum HeightCSS3灵活框布局(最新)最大高度
【发布时间】:2012-11-03 06:43:51
【问题描述】:

我正在使用 latest 灵活框规范(据我所知,目前仅受最新的 Chrome 支持)并试图阻止 flex 项目超过最大高度。

最好用一个例子来解释:http://jsbin.com/efedof/2/edit

第一个例子.content(加上两个.bar元素)没有超过300px的高度,所以是正确的。但在第二个示例中,文本将.content 的底部向下推到.box div 之外。

如何强制三个组合弹性项目的最大总高度,以便.content 区域变得可滚动,而不是拉伸到.box 之外并将.bar 推出.box

谢谢。

【问题讨论】:

  • 六个月后“最新”的含义是否相同?最好具体一点。
  • 好吧,它达到了候选人推荐,所以我想是的。但是,有两个较旧的规范,它变得令人困惑,所以公平点:w3.org/TR/2012/CR-css3-flexbox-20120918

标签: google-chrome css webkit flexbox


【解决方案1】:

Found the answer!。诀窍是将min-height: 0; 添加到.content div。

【讨论】:

  • 令人惊讶的是,Chrome v38.0 在没有min-height:0 的情况下可以正常显示框,但 FF v33 会溢出底部框中的内容。你有同样的效果吗?
  • 您的解决方案在 Firefox 上也适用于我。这是 Firefox 的错误吗?
猜你喜欢
  • 2011-08-22
  • 2014-06-14
  • 2016-02-15
  • 2021-08-12
  • 1970-01-01
  • 2010-09-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多