多表格

时间:2012-12-14 14:07:12

标签: html

任何人都可以指导我创建这样的表格。这必须动态绘制。

第一个单元格在java中有Map的键,它有一个数据列表。

我们可以在td中使用tr来获取三行吗?

enter image description here

3 个答案:

答案 0 :(得分:3)

请参阅以下代码:

<table>
    <tr>
        <td rowspan="3">&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td rowspan="3">&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
    </tr>
</table>

答案 1 :(得分:1)

您应该使用colspanrowspan元素上的tdth属性。

看看这个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">&nbsp;2</td>
    <td class="c2">
     <table class="t2">
         <tr>
             <td>&nbsp;1</td>
             <td>&nbsp;2</td>
             <td>&nbsp;3</td>         
         </tr>
         <tr>
             <td>&nbsp;</td>
             <td>&nbsp;</td>
             <td>&nbsp;</td>         
         </tr>
         <tr class="last">
             <td>&nbsp;</td>
             <td>&nbsp;</td>
             <td>&nbsp;</td>         
         </tr>
      </table>
    </td>
</tr>
<tr>
<td class="c1">&nbsp;3</td>
    <td class="c2">
    <table class="t2">
         <tr>
             <td>&nbsp;</td>
             <td>&nbsp;</td>
             <td>&nbsp;</td>         
         </tr>
         <tr>
             <td>&nbsp;</td>
             <td>&nbsp;</td>
             <td>&nbsp;</td>         
         </tr>
         <tr class="last">
             <td>&nbsp;</td>
             <td>&nbsp;</td>
             <td>&nbsp;</td>         
         </tr>
      </table>
    </td>
</tr>
</table>​

以下是演示:http://jsfiddle.net/saidbakr/5ByVd/1/