列表是用於列表,表格用於表格數據,divs用於佈局。所以,如果你想要走最佳做法的路線;我想你應該在這裏使用一張桌子。
這就是說;使用div而不是表格並不是那麼糟糕。如果你已經使用div而不是表格,我不會擔心重寫。有一點需要注意的是你正在清理你的浮動列divs。例如:
<div class="row">
<div class="column" style="float:left;"><!-- Some stuff --></div>
<div class="column" style="float:left;"><!-- Some stuff --></div>
<div class="column" style="float:left;"><!-- Some stuff --></div>
<div style="clear:both;"><!-- Leave empty --></div>
</div>
你應該避免的是相反的(使用表div的地方,應使用)。
此外,即使您可能能夠使用列表元素獲得某種表結構,但這不是您想要去的路線。我以前從來沒有這樣做......說實話,我看過數百個例子,我認爲我從來沒有見過任何人將它們用於這樣的目的。我想這裏最好的理由是你爲什麼?因爲我從來沒有見過它,所以我沒有任何方便的例子說明你爲什麼不應該這樣做。但對我來說,這類似於告訴某人拿着扳手時不要用管子鬆動螺栓。我的意思是肯定....也許導管能夠把工作做好,但扳手就在那裏......
瀏覽器處理大量的行數,如果你把表格元素以正確的順序'