如何将红色框与灰色框垂直对齐?
我的页面上需要几个这样的框组合,这就是为什么我不能简单地手动将红色框向上推。负边距也不起作用,因为我事先不知道灰色框中会有多少内容。并且红色框必须与其他页面内容重叠,因此是绝对定位。( http://jsfiddle.net/xMm82/ )
CSS:
body {
padding: 0;
margin: 10px;
}
.left_div {
margin-bottom: 10px;
width: 300px;
height: 70px;
border: 1px solid gray;
}
.right_div {
position: absolute;
border: 1px solid red;
left: 311px;
width: 200px;
height: 200px;
}
HTML:
<div class="left_div">gray box
<div class="right_div">red box</div>
</div>