HTML|表格标签

HTML|表格标签


1.表格

为什么要使用表格:

  • 简单通用
  • 结构稳定

表格的基本结构:

  • 单元格
  • 跨行
  • 跨列
2.建立表格

使用table标签生成表格,再table标签内使用tr标签(table row)生成一行,在行标签中使用td标签即可在该行展示若干列:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>表格标签</title>
</head>
<body>

<!--
表格标签
大标签:table
行标签:tr(table row)
列标签:td
-->
<table border="1px">
  <tr>
    <td>科目</td>
    <td>语文</td>
    <td>数学</td>
  </tr>
  <tr>
    <td>You</td>
    <td>100</td>
    <td>100</td>
  </tr>
  <tr>
    <td>Alan</td>
    <td>99</td>
    <td>99</td>
  </tr>
</table>

</body>
</html>

在这里插入图片描述

3.边框

上诉表格是没有边框,我们可以给table添加上border属性生成边框:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>表格标签</title>
</head>
<body>

<!--
表格标签
大标签:table
行标签:tr(table row)
列标签:td
border标签:为表格生成边框
-->
<table border="1px">
  <tr>
    <td>科目</td>
    <td>语文</td>
    <td>数学</td>
  </tr>
  <tr>
    <td>You</td>
    <td>100</td>
    <td>100</td>
  </tr>
  <tr>
    <td>Alan</td>
    <td>99</td>
    <td>99</td>
  </tr>
</table>

</body>
</html>

在这里插入图片描述

4.跨列

我们怎么样实现跨列呢?比如上诉的我要将语文和数学合并为分数应该怎么样做呢?

我们需要将第一行的第三个列(数学)删除,并且给第二列添加上colspan属性=2:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>表格标签</title>
</head>
<body>

<!--
表格标签
大标签:table
行标签:tr(table row)
列标签:td
border标签:为表格生成边框
colspan属性:跨列
-->
<table border="1px">
  <tr>
    <td>科目</td>
    <td colspan="2">分数</td>
  </tr>
  <tr>
    <td>You</td>
    <td>100</td>
    <td>100</td>
  </tr>
  <tr>
    <td>Alan</td>
    <td>99</td>
    <td>99</td>
  </tr>
</table>

</body>
</html>

在这里插入图片描述

5.跨行

同上,使用colspan属性

如果我们要将You和Alan合并为一个单元格叫做你们,我们就可以将You所在位置添加上rowspan属性=2,并且删除Alan所在单元格:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>表格标签</title>
</head>
<body>

<!--
表格标签
大标签:table
行标签:tr(table row)
列标签:td
border标签:为表格生成边框
colspan属性:跨列
rowspan属性:跨行
-->
<table border="1px">
  <tr>
    <td>科目</td>
    <td colspan="2">分数</td>
  </tr>
  <tr>
    <td rowspan="2">你们</td>
    <td>100</td>
    <td>100</td>
  </tr>
  <tr>
    <td>99</td>
    <td>99</td>
  </tr>
</table>

</body>
</html>

在这里插入图片描述


人生没有白走的路,每一步都算数!

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Alan_Lowe

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值