我想制作这个表格布局:
我有:
<table border="1">
<tr> <td colspan="3">aaa</td> <td colspan="3">aa</td> </tr>
<tr> <td>a</td> <td> aa </td> <td> aaa </td> <td>aa</td><td>aa</td><td>aa</td> </tr>
</table>
但我怎么能休息呢?
答案 0 :(得分:7)
答案 1 :(得分:1)
您可以在单元格中创建新表格。
答案 2 :(得分:1)
如果您想要单个表,那么解决问题的方法是:
colspan
设置rowspan
和td
,然后移除旁边的td
。答案 3 :(得分:1)
要构建该结构,您需要使用属性colspan和rowspan。
实施例
制作以下结构:
-------
|A |
-------
|X|Y|Z|
-----
| |1|2|
-------
使用代码:
<tr>
<td colspan="3">A</td>
</tr>
<tr>
<td rowspan="2">X</td>
<td>Y</td>
<td>Z</td>
</tr>
<tr>
<td>1</td>
<td>2</td>
</tr>
如上所述建议的替代方法是添加嵌套表,如下所示:
<tr>
<td>A</td>
</tr>
<tr>
<table>
<tr>
<td>X</td>
<td>Y</td>
<td>|</td>
</tr>
</table>
</tr>
就我个人而言,我选择了colspan路线,但它真的取决于你。
另一种方法是完全忽略表并使用CSS,但除非你已经竞争使用CSS,否则你可能会发现这更加痛苦。
答案 4 :(得分:1)
我能做的最好:
<table border="1">
<tr>
<td colspan="3">aaa</td>
<td colspan="3">aa</td>
</tr>
<tr>
<td>a</td>
<td> aa </td>
<td> aaa </td>
<td>lol</td>
<td>
<table border="1">
<tr>
<td colspan="3">
lol
</td>
</tr>
<tr>
<td>
ok
</td>
<td>
ok
</td>
<td>
ok
</td>
</tr>
<tr>
<td>
ok
</td>
<td>
ok
</td>
<td>
ok
</td>
</tr>
</table>
</td>
<td>
</td>
</tr>
<tr>
<td colspan="2">
</td>
<td>
</td>
<td>
</td>
<td>
</td>
<td>
</td>
</tr>
<tr>
<td colspan="10">
</td>
</tr>
</table>
答案 5 :(得分:1)
<table border="1">
<tr>
<td colspan="3">aaa</td>
<td colspan="5">aa</td>
</tr>
<tr>
<td rowspan="3">a</td>
<td rowspan="3">aa</td>
<td rowspan="3">aa</td>
<td rowspan="3">aa</td>
<td colspan="3">aa</td>
<td rowspan="3">aa</td>
</tr>
<tr>
<td>bb</td>
<td>bb</td>
<td>bb</td>
</tr>
<tr>
<td>bb</td>
<td>bb</td>
<td>bb</td>
</tr>
<tr>
<td>aa</td>
<td>aa</td>
<td>aa</td>
<td>aa</td>
<td>aa</td>
<td>aa</td>
<td>aa</td>
<td>aa</td>
</tr>
<tr>
<td colspan="8">aa</td>
</tr>
</table>
答案 6 :(得分:1)
您可以尝试合并excel中的单元格,然后将其转换为html。 http://tableizer.journalistopia.com