<div class="box">
<div class="a"></div>
<div class="b"></div>
</div>
box,a,b高度都根据内容增加,b的高度比a高,于是撑大box,这时a的高度怎么能和b或者box一样呢
<div class="box">
<div class="a"></div>
<div class="b"></div>
</div>
box,a,b高度都根据内容增加,b的高度比a高,于是撑大box,这时a的高度怎么能和b或者box一样呢
.box{
width:500px;
border:1px solid #ccc;
position: relative;
}
.a{
width:40%;
height:100%;
border:1px solid #f8d5d8;
position: absolute;
top:0;
bottom:0;
}
.b{
width:40%;
min-height:300px;
margin-left:41%;
border: 1px solid #008080;
}
优点:满足你的题目要求
缺点:1.b的高度必须比a大,比较局限
如果对CSS3的新功能支持较好,建议用flex
http://www.ruanyifeng.com/blog/2015/07/flex-grammar.html
3 回答5.1k 阅读✓ 已解决
5 回答2k 阅读
3 回答1.4k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
2 回答1.9k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决