【发布时间】:2012-09-03 02:50:21
【问题描述】:
我的html代码是
<div style="border:1px solid red; height:140px;">
<div style="width:100px; float:left; border:1px solid blue;">
left
</div>
<div style="width:100px; float:right; border:1px solid blue; ">
right
</div>
<div style="border:5px solid green;">
middle
</div>
</div>
为什么绿色边框会扩展到 100% 的宽度并覆盖左右 div?如何修复它以覆盖唯一以“middle”开头并在“right”之前结束的块?
刚刚尝试position:relative;,但没有帮助。
代码示例在这里: jsFiddle
【问题讨论】:
标签: css html css-float alignment