【发布时间】:2018-08-17 18:12:17
【问题描述】:
我使用了占用所有可用空间的第三方组件,即width=100% 和height=100%。我无法控制它。
我正在尝试将其放入以下布局,但它的height=100% 不起作用(我希望第三方组件占据所有绿色空间)。
为什么?你会如何解决这个问题?
.container {
display: flex;
flex-direction: column;
width: 200px;
height: 100px;
}
.header {
display: flex;
background-color: rgba(255, 0, 0, 0.5);
}
.content {
flex-grow: 1;
background-color: rgba(0, 255, 0, 0.5);
}
.third-party-component {
height: 100%;
width: 100%;
background-color: rgba(0, 0, 255, 0.5);
}
<div class="container">
<div class="header">Header</div>
<div class="content">
<div class="third-party-component">
Third party component
</div>
</div>
</div>
【问题讨论】:
-
sn-p 正在按预期工作......