合并两个HTML表格单元格。

66

我正在HTML中创建一个表格,我希望我的顶部单元格宽度为两个。 下面是一个粗略的图示:

__________________________________________
|                HEADER                  |
|                                        |
==========================================
|                  ||                    |
|     CONTENT      ||       CONTENT      |
|                  ||                    |
------------------------------------------

有没有在HTML中实现这个的方法?

3个回答

120

6
纵向合并需要使用 rowspan。 - Skippy le Grand Gourou

108

在您的顶部单元格(<td>)中添加一个属性colspan(代表列跨度),并将其值设置为2。

您的表格应该如下所示;

<table>
    <tr>
        <td colspan = "2">
            <!-- Merged Columns -->
        </td>
    </tr>

    <tr>
        <td>
            <!-- Column 1 -->
        </td>

        <td>
            <!-- Column 2 -->
        </td>
    </tr>
</table>

参见
     HTML表格的 W3 官方文档


1
这个解决方案的演示:https://jsfiddle.net/fky8xvu0/ - undefined

3
使用 colspan 来完成这个操作:
 <td colspan="3">PUR mix up column</td>

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接