你可以用通常的標記來實現這個佈局。但我不認爲這就是你想要的。你想以不同的方式嵌套元素。
您可以使用div來實現這一點,最後的標記與表格標記一樣經濟。
<div class="table">
<div class="column">
<div class="row colspan2">
</div>
<div class="row"></div>
</div>
<div class="column">
<div class="row"></div>
<div class="row"></div>
<div class="row"></div>
</div>
<div class="column">
<div class="row"></div>
<div class="row colspan2"></div>
</div>
</div>
這些CSS類將需要一些東西來弄清楚。編輯:我有一個去jsfiddle,但尺寸是靜態的,所以它不是很靈活。
CSS是
.row{
background-color:red;
height: 50px;
border: 1px black solid;
}
.column{
width: 100px;
height: 100px;
text-align:left;
float:left;
}
.table{
height: 200px;
float:left;
}
.colspan2{
height: 100px;
}
你爲什麼不帶'div's辦呢? – elclanrs 2012-02-09 05:21:48
嗯。我必須嘗試一下。 – Synetech 2012-02-09 05:36:55
你正在嘗試做Pinterest式佈局嗎?因爲如果是這樣的話,我們在我們的網站[stylesaint.com](http://stylesaint.com)上也遇到了同樣的問題,並在解決內部JS解決方案之前嘗試了幾種不同的方法。你可能想看看http://masonry.desandro.com/。我們幾乎用這個。我想在一天結束的時候,你可能想要去絕對定位的圖像路線。我知道這聽起來很糟糕,但對於divs,你仍然需要調整浮動和定位。 – 2012-02-09 05:48:53