任何人都可以指导我创建这样的表格。这必须动态绘制。
第一个单元格在java中有Map的键,它有一个数据列表。
我们可以在td中使用tr来获取三行吗?
答案 0 :(得分:3)
请参阅以下代码:
<table>
<tr>
<td rowspan="3"> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td rowspan="3"> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
答案 1 :(得分:1)
您应该使用colspan
和rowspan
元素上的td
和th
属性。
看看这个Fiddle
答案 2 :(得分:1)
通过嵌入两个表和CSS
,您可以通过另一种方式获得所需的表CSS
.t1{
border:2px solid gray;
border-right: none;
width:100%;
height:400px;
padding:0;
}
.t2{
width:100%;
height:100%;
}
.t2 td{
width:33%;
color:red;
border-right:1px solid black;
border-bottom:1px solid black;
}
.t2 .last td{
border-bottom:none;
}
.c1{
width: 25%;
border-right: 2px solid gray;
border-bottom: 2px solid gray;
height:50%;
}
.c2{
width:75%;
border-left: 2px solid gray;
border-bottom: 2px solid gray;
height:50%;
}
HTML
<table class="t1">
<tr>
<td class="c1"> 2</td>
<td class="c2">
<table class="t2">
<tr>
<td> 1</td>
<td> 2</td>
<td> 3</td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr class="last">
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="c1"> 3</td>
<td class="c2">
<table class="t2">
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr class="last">
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
</td>
</tr>
</table>