我已经有一个可以处理不同高度和宽度的工作 jquery-ui 可排序,但是当它像这样定位时问题就来了:
它应该是什么样子:
我知道这是一个 CSS 浮动问题,现在我已经测试和搜索了几个小时,但找不到任何解决方案。即使我将 Box 4 设置为 float: right 它仍然会显示在与 Box 3 相同的高度上。
请参阅 HTML / CSS 浮动问题中的代码:
<!DOCTYPE html>
<html>
<body>
<style>
.portlet {
float: left;
margin: 5px;
background-color: #b5b5b5;
}
#box1, #box4 {
width: 150px;
height: 220px;
}
#box2, #box3 {
width: 250px;
height: 100px;
}
</style>
<div style="float: left; width: 600px; padding: 10px;">
<div id="box1" class="portlet">
<div class="portlet-header">Box 1</div>
<div class="portlet-content">Box Desc</div>
</div>
<div id="box2" class="portlet">
<div class="portlet-header">Box 2</div>
<div class="portlet-content">Box Desc</div>
</div>
<div id="box3" class="portlet">
<div class="portlet-header">Box 3</div>
<div class="portlet-content">Box Desc</div>
</div>
<div id="box4" class="portlet">
<div class="portlet-header">Box 4</div>
<div class="portlet-content">Box Desc</div>
</div>
</div>
</body>
</html>
有什么解决办法吗?