[英]How can I set height:100% on child of flex item that has flex-grow:1?
[英]How do I get a child of a flex-grow div to have height 100%
在下面的示例中,我希望innerContent
div 是内容 div 的整个高度,但它不是:( plunker 链接)
.shell{ height: 100%; display: flex; flex-direction: column; background-color: green; } .content{ background-color: red; flex-grow: 1; } .innerContent{ background-color: blue; height: 100%; } html, body { height: 100%; padding: 0; margin: 0; }
<body> <div class="shell"> <div class="header"> <h1>Hello Plunker!</h1> </div> <div class="content"> <div class="innerContent"> Content </div> </div> <div class="footer"> Footer </div> </div> </body>
预期行为是内部内容(蓝色)与内容区域(红色)高度相同。 对我来说,我得到了这个:
这可以通过更改flex-grow: 1;
在 chrome 71 上修复flex-grow: 1;
flex: 1;
.
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.