【发布时间】:2016-03-24 18:19:45
【问题描述】:
我有一个包含两列的表,例如 24 行(从数据库加载,因此它是一个动态表)。现在我希望表格行自动并排显示(因为它适合屏幕),例如左边有 12 行,右边有 12 行,或者(如果屏幕足够宽)例如三列 8 行,依此类推。 用 html/css 可以吗?
示例:
这将正常显示表格:
<table>
<thead><tr><th>Col 1</th><th>Col 2</th></tr></thead>
<tbody>
<tr><td>1.1</td><td>1.2</td></tr>
<tr><td>2.1</td><td>2.2</td></tr>
</tbody>
</table>
这是我想要的(并排放置的桌子的零件数量取决于屏幕尺寸和桌子尺寸):
<table style="float: left;">
<thead><tr><th>Col 1</th><th>Col 2</th></tr></thead>
<tbody>
<tr><td>1.1</td><td>1.2</td></tr>
</tbody>
</table>
<table style="float: right;">
<thead><tr><th>Col 1</th><th>Col 2</th></tr></thead>
<tbody>
<tr><td>2.1</td><td>2.2</td></tr>
</tbody>
</table>
【问题讨论】:
-
您是否创建/是否有权访问动态表代码?例如,您可以将其从表格更改为一系列 div 吗?
-
是的,这是可能的
标签: html css position html-table