我的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