在HTML5中插入表格以及合并单元格等常规操作

温馨提示:本文最后更新于2024-11-27 21:42:15,某些文章具有时效性,若有错误或已失效,请在下方留言或联系ceo@xxidc.top

HTML5中插入表格以及合并单元格,居中,设置表头等操作方法

表格的基本结构

行,列,单元格

表格结构示意图

在HTML5中插入表格

标签:

<table>,<tr>(行),<td>(列)

结构:

<table border="1"> <!-- border表示边框(粗细) -->
  <tr>
    <td>第一行第一列</td>
    <td>第一行第二列</td>
    <td>第一行第三列</td>
    </tr>
  <tr>
    <td>第二行第一列</td>
    <td>第二行第二列</td>
    <td>第二行第三列</td>
  </tr>
  <tr>
    <td>第三行第一列</td>
    <td>第三行第二列</td>
    <td>第三行第三列</td>
  </tr>
</table>

预览:

HTML表格样式预览图

设置表头

标签:

<th>,以上表为例,将表头的<td>标签换为<th>

结构:

<table border="1"> <!-- border表示边框(粗细) -->
  <tr>
    <th>第一行第一列</th>
    <th>第一行第二列</th>
    <th>第一行第三列</th>
    </tr>
  <tr>
    <td>第二行第一列</td>
    <td>第二行第二列</td>
    <td>第二行第三列</td>
  </tr>
  <tr>
    <td>第三行第一列</td>
    <td>第三行第二列</td>
    <td>第三行第三列</td>
  </tr>
</table>

预览:

HTML表格表头样式预览图

第一行设为表头,有了加粗居中的效果

合并单元格

HTML5中,表格合并单元格是通过调整单行单列宽高,并删除多于行列实现的

用到的属性:

colspan(跨列合并,横向), rowspan(跨行合并,纵向)

跨列合并(横向)

上表为例,将第一行三列合并为一列

首先需要删除第一行第二列第三列,然后调整第一行第一列宽度,补齐删去的第一行二三列

跨列合并代码示例:

<table border="1"> <!-- border表示边框(粗细) -->
  <tr>
    <th colspan="3">第一行第一列</th>
    </tr>
  <tr>
    <td>第二行第一列</td>
    <td>第二行第二列</td>
    <td>第二行第三列</td>
  </tr>
  <tr>
    <td>第三行第一列</td>
    <td>第三行第二列</td>
    <td>第三行第三列</td>
  </tr>
</table>

跨列合并效果预览:

HTML表格跨列合并预览图

解释:

删除第一行第二列第一行第三列,在第一行第一列<th><td>标签中添加colspan属性,属性值为3。意思是将第一行第一列宽度改为3,以补齐被删除的两列

跨行合并(纵向)

跨行合并跨列合并同理,只是用到的属性不同

再以上表为例,将第二行第一列第三行第一列合并

跨行合并代码示例:

<table border="1"> <!-- border表示边框(粗细) -->
  <tr>
    <th colspan="3">第一行第一列</th>
    </tr>
  <tr>
    <td rowspan="2">第二行第一列</td>
    <td>第二行第二列</td>
    <td>第二行第三列</td>
  </tr>
  <tr>
    <td>第三行第二列</td>
    <td>第三行第三列</td>
  </tr>
</table>

跨行合并效果预览:

HTML表格跨行合并效果图

解释:

第三行第一列删除,然后在第二行第一列<th><td>标签中添加rowspan属性,属性值为2。意思是将第二行第一列高度改为2,以补齐被删除的第三行第一列

© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容