文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

HTML表格标签从入门到精通:轻松驾驭数据展示

2024-02-11 23:57

关注

1. 表格结构

HTML表格标签由

标签对组成,
标签用于定义表格的开始,
标签用于定义表格的结束。表格由行和列组成,行由标签对定义,列由标签对定义,表的标题一般使用标签定义。每一个单元格都是表格中的一个元素。

2. 表格属性

标签中常用的属性有border、cellpadding、cellspacing、width等,其中border属性指定表格的边框宽度,cellpadding属性指定单元格与边框的间距,cellspacing属性指定单元格之间的间距,width属性指定表格的宽度。

演示代码:

<table border="1" cellpadding="5" cellspacing="0" width="300px">
  <tr>
    <th>姓名</th>
    <th>年龄</th>
    <th>性别</th>
  </tr>
  <tr>
    <td>张三</td>
    <td>20</td>
    <td>男</td>
  </tr>
  <tr>
    <td>李四</td>
    <td>25</td>
    <td>女</td>
  </tr>
</table>

3. 单元格属性

标签定义,
标签中常用的属性有colspan、rowspan、align、valign等,其中colspan属性指定单元格所占用的列数,rowspan属性指定单元格所占用的行数,align属性指定单元格内容的水平对齐方式,valign属性指定单元格内容的垂直对齐方式。

演示代码:

<table border="1" cellpadding="5" cellspacing="0" width="300px">
  <tr>
    <th>姓名</th>
    <th>年龄</th>
    <th>性别</th>
  </tr>
  <tr>
    <td colspan="2">张三</td>
    <td>男</td>
  </tr>
  <tr>
    <td rowspan="2">李四</td>
    <td>25</td>
    <td>女</td>
  </tr>
  <tr>
    <td>26</td>
    <td>女</td>
  </tr>
</table>

4. 表格标题

表格标题一般使用

标签中的内容居中加粗显示,通常用于表头。

演示代码:

<table border="1" cellpadding="5" cellspacing="0" width="300px">
  <thead>
    <tr>
      <th>姓名</th>
      <th>年龄</th>
      <th>性别</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>张三</td>
      <td>20</td>
      <td>男</td>
    </tr>
    <tr>
      <td>李四</td>
      <td>25</td>
      <td>女</td>
    </tr>
  </tbody>
</table>

5. 表格对齐

表格的对齐方式可以使用align属性来指定,align属性的值可以是left、center或right,分别表示左对齐、居中对齐和右对齐。

演示代码:

<table border="1" cellpadding="5" cellspacing="0" width="300px" align="center">
  <tr>
    <th>姓名</th>
    <th>年龄</th>
    <th>性别</th>
  </tr>
  <tr>
    <td>张三</td>
    <td>20</td>
    <td>男</td>
  </tr>
  <tr>
    <td>李四</td>
    <td>25</td>
    <td>女</td>
  </tr>
</table>

6. 表格边框

表格的边框可以使用border属性来指定,border属性的值可以是数字或none,数字表示边框的宽度,none表示没有边框。

演示代码:

<table border="1" cellpadding="5" cellspacing="0" width="300px">
  <tr>
    <th>姓名</th>
    <th>年龄</th>
    <th>性别</th>
  </tr>
  <tr>
    <td>张三</td>
    <td>20</td>
    <td>男</td>
  </tr>
  <tr>
    <td>李四</td>
    <td>25</td>
    <td>女</td>
  </tr>
</table>

<table border="0" cellpadding="5" cellspacing="0" width="300px">
  <tr>
    <th>姓名</th>
    <th>年龄</th>
    <th>性别</th>
  </tr>
  <tr>
    <td>张三</td>
    <td>20</td>
    <td>男</td>
  </tr>
  <tr>
    <td>李四</td>
    <td>25</td>
    <td>女</td>
  </tr>
</table>

7. 表格合并单元格

表格的单元格可以使用colspan和rowspan属性来合并,colspan属性指定单元格所占用的列数,rowspan属性指定单元格所占用的行数。

演示代码:

<table border="1" cellpadding="5" cellspacing="0" width="300px">
  <tr>
    <th>姓名</th>
    <th>年龄</th>
    <th>性别</th>
  </tr>
  <tr>
    <td colspan="2">张三</td>
    <td>男</td>
  </tr>
  <tr>
    <td rowspan="2">李四</td>
    <td>25</td>
    <td>女</td>
  </tr>
  <tr>
    <td>26</td>
    <td>女</td>
  </tr>
</table>

8. 表格样式

表格的样式可以使用CSS来定义,可以使用border、padding、margin等属性来设置表格的边框、内边距和外边距,也可以使用background-color属性来设置表格的背景颜色。

演示代码:

<style>
table {
  border: 1px solid black;
  padding: 5px;
  margin: 10px;
  background-color: #ffffff;
}

th {
  background-color: #f0f0f0;
  text-align: center;
}

td {
  text-align: center;
}
</style>

<table border="1" cellpadding="5" cellspacing="0" width="300px">
  <tr>
    <th>姓名</th>
    <th>年龄</th>
    <th>性别</th>
  </tr>
  <tr>
    <td>张三</td>
    <td>20</td>
    <td>男</td>
  </tr>
  <tr>
    <td>李四</td>
    <td>25</td>
    <td>女</td>
  </tr>
</table>

结语:

通过本篇文章的介绍,相信您已经对HTML表格标签有了深入的了解,希望您能够灵活运用这些知识来构建出美观实用的表格,让您的网页更加清晰易读。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 资料下载
  • 历年真题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     807人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     351人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     314人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     433人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     221人已做
    查看

相关文章

发现更多好内容
咦!没有更多了?去看看其它编程学习网 内容吧