使用html创建行中的子行

时间:2016-12-08 10:30:57

标签: html html5

我想在一行中创建一个包含子行的简单html表。它看起来像这样;

enter image description here

棘手的部分是将第3列分为2行row 1Row 2。 html代码如何实现这样的表?

4 个答案:

答案 0 :(得分:3)

使用rowspan

<table border=1>
    <tr><td rowspan=2>1</td><td rowspan=2>Main</td><td>Row 1</td></tr>
    <tr><td>Row 2</td></tr>
</table>

答案 1 :(得分:2)

试试这个:

System.in

答案 2 :(得分:1)

您可以使用两个div来模拟最后一列中的两行:

&#13;
&#13;
table {
  border-collapse: collapse;
  width: 50%;
  height: 50%;
}

th, td {
    border: 1px solid black;    
}

td .test {
	border-bottom: 1px solid black;
}
&#13;
<table>
    <tr id="row1">
        <td>a
        </td>
        <td>b
        </td>
        <td>
        	<div class="test">Test</div>
            <div>Test</div>
        </td>
    </tr>    
</table>
&#13;
&#13;
&#13;

答案 3 :(得分:1)

即使是嵌套表也可能有所帮助:

<table>
    <tr>
        <td>Hi</td>
        <td>
            <table>
                <tr>
                  <td>
                    How
                  </td>
                </tr>
                <tr>
                  <td>
                    When
                  </td>
                </tr>
            </table>
        </td>
    </tr>
</table>

Nested Tables Fiddle