<div class="box">
<div class="a"></div>
<div class="b"></div>
</div>
box,a,b高度都根据内容增加,b的高度比a高,于是撑大box,这时a的高度怎么能和b或者box一样呢
<style type="text/css">
<!-- display: table-cell-->
.a,
.b {
width: 50%;
color: white;
}
.a {
background-color: olive;
}
.b {
background-color: blue;
}
.box {
border: 1px solid red;
display: table;
width: 100%
}
.a,
.b {
display: table-cell;
vertical-align: top;
color: white;
}
</style>
<div class="box">
<div class="a">css元素的高度怎么自动扩充到100%</div>
<div class="b">
<p>css元素的高度怎么自动扩充到100%</p>
<p>css元素的高度怎么自动扩充到100%</p>
</div>
</div>
<!-- flex -->
<style type="text/css">
.a,
.b {
width: 50%;
color: white;
}
.a {
background-color: olive;
}
.b {
background-color: blue;
}
.box {
border: 1px solid red;
display: -webkit-flex;
-webkit-flex-flow: row wrap;
display: -ms-flexbox;
-ms-flex-flow: row wrap;
}
</style>
<div class="box">
<div class="a">css元素的高度怎么自动扩充到100%</div>
<div class="b">
<p>css元素的高度怎么自动扩充到100%</p>
<p>css元素的高度怎么自动扩充到100%</p>
</div>
</div>
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。