我正在爲一個人的興趣創建一個HTML佈局。這個人可以選擇他們喜歡的1-20個愛好之間的任何地方。我想用3列的行來顯示它們。有沒有辦法做到這一點的div,這樣我就不必計算何時插入一個新的行?例如,如果我用一個表和用戶選取7個愛好,它看起來像:css table/div格式化動態數目的單元格元素
<tr><td>hobby 1</td><td>hobby 2</td><td>hobby3</td</tr>
<tr><td>hobby 4</td><td>hobby 5</td><td>hobby6</td</tr>
<tr><td>hobby 7</td><td></td><td></td</tr>
,我必須知道什麼時候(獲取數據時,在服務器端)插入新行。這有點痛苦 - 我打印了另外3列嗎?好的,結束行並開始一個新行。
我想是這樣的:
<div container>
<div>hobby 1</div>
<div>hobby 2</div>
<div>hobby 3</div>
<div>hobby 4</div>
<div>hobby 5</div>
<div>hobby 6</div>
<div>hobby 7</div>
</div>
其中輸出看起來像:
hobby1 hobby2 hobby3
hobby4 hobby5 hobby6
hobby7
容器將是固定大小(600像素),以及每個單元(200像素)
你有沒有試過只浮動divs左?你會想給divs一個一致的寬度,所以他們排成一行 – kinakuta