三種方式。
首先,你可以使用float設置它們的位置(style ='float:left/right')。但是,這會導致它們溢出包含div,除非您使用明確的另一個div跟蹤它們:兩者都是(<div style='clear:both'></div>
),如Anish所示。
其次,您可以使用表格或顯示屬性表格,表格行和表格單元格。 e.g:
<div style='display:table'>
<div style='display:table-row'>
<div style='display:table-cell'>div 1</div>
<div style='display:table-cell'>div 2</div>
<div style='display:table-cell'>div 3</div>
</div>
</div>
最後,可以使用顯示屬性內聯塊,這在div的端移除斷行,同時允許你保持固定的寬度。 例如:
<div style='display:inline-block;width:33%'>div 1</div>
<div style='display:inline-block;width:33%'>div 2</div>
<div style='display:inline-block;width:33%'>div 3</div>
<br />
<div style='display:inline-block;width:33%'>div 4</div>
<div style='display:inline-block;width:33%'>div 5</div>
爲什麼不用表來代替? – Mudassir 2010-12-08 11:37:54
對於您所遇到的問題,表格看起來足夠合理。 – 2010-12-08 11:38:52