Html 你能在一个tr标签内另一个上做两个单元格1吗?

Html 你能在一个tr标签内另一个上做两个单元格1吗?,html,html-table,Html,Html Table,我想要的是这样的东西: <table> <tr> <td>a1</td> <td>a2</td> <td>a3</td> <td>a4</td> </tr> </table> <table> <tr> <td rowspan="2">a1<

我想要的是这样的东西:

<table>
  <tr>
    <td>a1</td>
    <td>a2</td>
    <td>a3</td>
    <td>a4</td>
  </tr>
</table>
<table>
  <tr>
    <td rowspan="2">a1</td>
    <td>a2</td>
    <td rowspan="2">a4</td>
  </tr>
  <tr>
    <td>a3</td>
  </tr>
</table>

a1
a2
a3
a4
这将创建如下表:

但我想要的是这样的:


我知道我可以通过添加新行并使用
rowspan
来修复它,但是如果有其他方法可以不添加另一行来完成,那将非常好您可以使用
rowspan
来实现它


a1
a2
a4
a3

经过多次搜索后,我得到的答案是2,但没有添加另一行:

  • 将两个a2 a3添加到另一个单元格
  • 使用网格系统代替表格
  • 还有其他方法,最简单的方法是添加另一行,代码如下所示:

    <table>
      <tr>
        <td>a1</td>
        <td>a2</td>
        <td>a3</td>
        <td>a4</td>
      </tr>
    </table>
    
    <table>
      <tr>
        <td rowspan="2">a1</td>
        <td>a2</td>
        <td rowspan="2">a4</td>
      </tr>
      <tr>
        <td>a3</td>
      </tr>
    </table>
    
    
    a1
    a2
    a4
    a3
    
    我知道如何在不添加另一行的情况下执行此操作,但有没有办法不添加它?没有办法。如果您确实想这样做,您可以更新default
    tr
    td
    的样式,以使用
    grid
    布局。当前
    tr
    td
    使用
    表格
    布局显示,您应该将其更改为使用
    网格
    布局显示。但是更改默认的<代码> TR ,<代码> TD 样式是不好的。为什么不想添加另一行呢?可以将A2和A3视为单个元素中的两个元素。cell@LionelRowe因为我将它与DataTables一起使用,当我下载它时,它认为它是一个新行Excel@SeeoX我试过了,我认为这是我在Excel中实现它的唯一方法,这也需要实现为两行,a1和a4合并到下面的单元格中。听起来您只需要找到一种自定义导出Excel文件样式的方法。