考虑以下 HTML:
<div class="wrapper">
<div class="a"></div>
<div class="b"></div>
<div class="c"></div>
</div>
使用这个 CSS:
.wrapper {
width: 800px;
height: 300px;
background-color: red;
}
.a {
width: 400px;
height: 120px;
background-color: green;
}
.b {
width: 100px;
height: 150px;
background-color: blue;
}
.c {
width: 100px;
height: 150px;
background-color: lightblue;
}
我现在需要将 a 放在左上角,将 b 放在右侧 c 的顶部。
我的第一个解决方案是这样做:
.a{
float: left;
}
.b{
float:right;
}
.c{
float:right;
}
现在的问题是c在b的左边,但需要在它下面......即使a有不同的高度,有没有解决这个问题的方法?