我试图创建下面的表格布局,但我想,而不是使用表DIV:如何使用div的,而不是表
------------------
| | |
| CELL1 | CELL2 |
| | |
| |--------|
| | |
| | CELL3 |
| | |
------------------
我希望所有的单元格的高度被设定自己内容(即没有高度:风格)
我已经尝试使用float:left在cell1上,但似乎无法获取单元格2和3的行为。
编辑 JS小提琴这里:http://jsfiddle.net/utZR3/
HTML:
<div class="list-row">
<div class="list-left">CELL1
</div>
<div class="list-right">
<div class="list-title">CELL2</div>
<div class="list-filters">CELL3
</div>
</div>
</div>
<div class="list-row">
<div class="list-left">CELL1
</div>
<div class="list-right">
<div class="list-title">CELL2</div>
<div class="list-filters">CELL3
</div>
</div>
</div>
<div class="list-row">
<div class="list-left">CELL1
</div>
<div class="list-right">
<div class="list-title">CELL2</div>
<div class="list-filters">CELL3
</div>
</div>
</div>
CSS:
.list-row {
background:#f4f4f4;
border:2px solid red;
}
.list-left {
width:auto;
padding:10px;
top:0px;
left:0px;
border: 2px solid blue;
}
.list-right {
top:0px;
left:60px;
padding:10px;
border:2px solid green;
}
.list-title {
font-size:18px;
padding:8px;
}
.list-filters {
padding:8px;
}
+1一个不错的绘图,任何代码? :) – dbf
没有HTML结构,也没有CSS.You应该告诉我们你试过的是什么 –
我相信,左边的单元格将右边的单元格扩展到Y轴,并且宽度-s取决于内容,这只能通过表格 –