http://jsfiddle.net/Thq53/2/(更新中...有在擺弄一個錯誤)
這裏有一個很好的和簡單的佈局:
/* A BASIC LAYOUT for a 1006px width container and 8 columns */
.col1, .col2, .col3, .col4, .col5, .col6, .col7, .col8 {
float: left;
margin: 0 18px 0 0;
}
.lastCol { margin-right: 0 !important; }
.col1 { width: 110px; }
.col2 { width: 238px; }
.col3 { width: 366px; }
.col4 { width: 494px; }
.col5 { width: 622px; }
.col6 { width: 750px; }
.col7 { width: 878px; }
.col8 { width: 1006px; margin: 0;}
.container {
margin: 0 auto;
padding: 0 0px;
width: 1006px;
text-align: left;
overflow:hidden;
position:relative;
}
/* --------------------------------- */
.big {
background-color:blue;
height:800px;
}
.small {
background-color:blue;
height:391px;
margin-bottom:18px;
}
和html:
<div class="container">
<div class="col2 big"></div>
<div class="col2 small"></div>
<div class="col2 small"></div>
<div class="col2 small lastCol"></div>
<div class="col2 small"></div>
<div class="col2 small"></div>
<div class="col2 small lastCol"></div>
</div>
把你的「ul's」放在d IVS。
正如你可以在小提琴的html中看到的那樣,使用的類是.col2,因爲你需要每個div的寬度爲2列8 ...你可以用col6和另一個col2來實驗div。 .. 2 divs col4等...
注意:永遠不要忘記將類.lastcall添加到將放置在容器右側的div。要看到小提琴的權利,打開窗口(寬度)很多,直到你可以看到它1006px或更多。
表格不適用於佈局。花時間學習CSS浮動。 –
到目前爲止你所做的並沒有什麼作用。這不是給你所要求的表格結構嗎? – David
請參閱[這個問題](http://stackoverflow.com/questions/83073/why-not-use-tables-for-layout-in-html?rq=1)爲什麼你不應該使用表作爲佈局。 – TylerH