从0开始学前端 第四课:HTML表格内容元素

第四课:HTML表格内容元素

学习目标

在本课中,我们将专注于以下内容:

  1. 理解HTML表格的基本概念和作用。
  2. 学习创建表格的标签<table><tr><th><td>
  3. 掌握使用表头<thead>、表身<tbody>以及表脚<tfoot>
  4. 理解并使用<col><colgroup>标签以及它们的属性。
  5. 学习表格的合并单元格技巧,使用rowspancolspan属性。
学习内容

1. HTML表格基本概念
HTML表格用于在网页上展示数据。表格由行(Rows)和列(Columns)构成,便于阅读和理解。

2. 创建表格的标签

  • <table>: 定义表格的开始和结束。
  • <tr>: 宨ble Row,表格的一行。
  • <th>: Table Header,表格的标题单元格,文本默认加粗且居中。
  • <td>: Table Data,表格的标准单元格,用于放置数据。

代码示例:

<table>
  <tr>
    <th>姓名</th>
    <th>年龄</th>
  </tr>
  <tr>
    <td>张三</td>
    <td>30</td>
  </tr>
  <tr>
    <td>李四</td>
    <td>28</td>
  </tr>
</table>

预计输出效果:
一个有两列(姓名和年龄)和两行数据(张三、30 和 李四、28)的表格。

3. 使用表头、表身、表脚

  • <thead>: 定义表格的头部区域,通常包含标题行。
  • <tbody>: 定义表格的主体部分,包含所有的数据行。
  • <tfoot>: 定义表格的尾部区域,通常用来总结表格的信息。

4. <col><colgroup>标签

  • <col>: 允许你对表格中的一列或多列设置共同的属性。
  • <colgroup>: 用于对表格中的一组列进行分组,并设置共同的属性。

代码示例:

<table>
  <colgroup>
    <col style="background-color: #ffff99;">
    <col style="background-color: #99ff99;">
  </colgroup>
  <tr>
    <th>姓名</th>
    <th>年龄</th>
  </tr>
  <tr>
    <td>张三</td>
    <td>30</td>
  </tr>
</table>

预计输出效果:
一个表格,第一列的背景色为黄色,第二列的背景色为绿色。

5. 合并单元格

  • rowspan: 使一个单元格横跨多行。
  • colspan: 使一个单元格横跨多列。

代码示例:

<table>
  <tr>
    <th rowspan="2">姓名</th>
    <th>年龄</th>
  </tr>
  <tr>
    <td>30</td>
  </tr>
  <tr>
    <td>张三</td>
    <td>28</td>
  </tr>
</table>

预计输出效果:
一个表格,其中“姓名”这一标题单元格横跨两行。

课后练习
  1. 创建一个三列四行的表格,分别表示商品的名称、价格和数量。
  2. 使用<thead><tbody><tfoot>,在表格底部添加一行显示所有商品的总数量。
  3. 设置第一列的宽度为200px,并设置表头单元格的背景颜色。
课后练习解析
  1. 使用<table><tr><th><td>创建基础表格结构。
  2. 分别在<thead>中定义标题行,在<tbody>中定义商品数据,在<tfoot>中计算总数量。
  3. 利用<colgroup><col>设置第一列的宽度,使用内联样式为表头单元格设置背景色。

示例代码:

<table>
  <colgroup>
    <col style="width: 200px;">
    <col>
    <col>
  </colgroup>
  <thead>
    <tr>
      <th style="background-color: #e0e0e0;">商品名称</th>
      <th>价格</th>
      <th>数量</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>苹果</td>
      <td>5</td>
      <td>10</td>
    </tr>
    <tr>
      <td>香蕉</td>
      <td>3</td>
      <td>20</td>
    </tr>
    <tr>
      <td>橙子</td>
      <td>4</td>
      <td>15</td>
    </tr>
  </tbody>
  <tfoot>
    <tr>
      <td colspan="2" style="text-align: right;">总数量</td>
      <td>45</td>
    </tr>
  </tfoot>
</table>

预计输出效果:
一个有三列(商品名称、价格、数量)和四行数据的表格,其中最后一行是总数量,第一列宽度为200px,表头背景色为灰色。


章节目录
第五课:HTML表单元素

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值