美文网首页web前端开发入门让前端飞
三、html表格标签用法了解

三、html表格标签用法了解

作者: by依白 | 来源:发表于2023-08-05 19:12 被阅读0次

运行环境:Windows 11 专业版,编辑器:Visual Studio Code

1.表格标题

表格整体大标题 caption 默认在表格整体顶部居中位置显示
表示一列小标题 th 通常用于表格第一行默认内部文字加粗并居中显示

注意点:caption标签写在table标签内部
th标签书写在tr标签内部

2.基本标签

表格整体 表格每行 表格单元格
table tr td
可用于包裹多个tr 用于于包裹td 包裹内容

tr标签只能包含td,td标签可以包含所有内容

image.png
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
    </head>
    <body>
        <table>
            <caption>课程表</caption>
        <tr>
            <th>星期日</th><th>星期一</th> <th>星期二</th> <th>星期三</th> <th>星期四</th> <th>星期五</th> <th>星期六</th>
        </tr>
        <tr><td>语文</td><td>美术</td><td>语文</td><td>化学</td><td>数学</td><td>语文</td><td>英语</td></tr>
        <tr><td>语文</td><td>英语</td><td>语文</td><td>数学</td><td>物理</td><td>历史</td><td>语文</td></tr>
        <tr><td>数学</td><td>美术</td><td>历史</td><td>物理</td><td>数学</td><td>化学</td><td>物理</td></tr>
        <tr><td>化学</td><td>语文</td><td>语文</td><td>数学</td><td>物理</td><td>语文</td><td>英语</td></tr>
        <tr><td>历史</td><td>物理</td><td>化学</td><td>数学</td><td>数学</td><td>语文</td><td>英语</td></tr>
    </table>
    </body>
</html>

注意点:标签的嵌套关系:table>tr>td

3.表格结构标签

不管是在学校还是其他网上的老师也好,我都很少见有人会去讲表格的结构标签,反正我的老师就没讲过,后面是我了解到的

表格头部 表格主体 表格底部
thead tbody tfoot
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
    </head>
    <body>
        <table>
            <caption>课程表</caption>
      <thead> //表格头部
            <tr>
         <th>星期日</th><th>星期一</th> <th>星期二</th> <th>星期三</th> <th>星期四</th> <th>星期五</th> <th>星期六</th>
        </tr>
      </thead> 
      <tbody>//表格主体
        <tr><td>语文</td><td>美术</td><td>语文</td><td>化学</td><td>数学</td><td>语文</td><td>英语</td></tr>
        <tr><td>语文</td><td>英语</td><td>语文</td><td>数学</td><td>物理</td><td>历史</td><td>语文</td></tr>
        <tr><td>数学</td><td>美术</td><td>历史</td><td>物理</td><td>数学</td><td>化学</td><td>物理</td></tr>
        <tr><td>化学</td><td>语文</td><td>语文</td><td>数学</td><td>物理</td><td>语文</td><td>英语</td></tr>
        <tr><td>历史</td><td>物理</td><td>化学</td><td>数学</td><td>数学</td><td>语文</td><td>英语</td></tr>
  

      </tbody>
      <tfoot>//表格尾部
        <tr><td>xxxx</td></tr>
      </tfoot>
         </table>
    </body>
</html>

注意点:表格结构标签内部用于包裹tr标签
表格的结构标签可以省略
这个只是方便我们看代码的时候能快速定位表格的结构部分

4.表格相关属性

标签 属性
border 边框宽度
width 表格宽度
height 表格高度
cellspacing 单元格间距
cellpadding 单元格填充
image.png
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
    </head>
    <body>
        <table border="1px">
            <caption>课程表</caption>
     <thead> <!--  //表格头部 -->
            <tr>
         <th>星期日</th><th>星期一</th> <th>星期二</th> <th>星期三</th> <th>星期四</th> <th>星期五</th> <th>星期六</th>
        </tr>
      </thead> 
      <tbody> <!--  //表格主体 -->
        <tr><td>语文</td><td>美术</td><td>语文</td><td>化学</td><td>数学</td><td>语文</td><td>英语</td></tr>
        <tr><td>语文</td><td>英语</td><td>语文</td><td>数学</td><td>物理</td><td>历史</td><td>语文</td></tr>
        <tr><td>数学</td><td>美术</td><td>历史</td><td>物理</td><td>数学</td><td>化学</td><td>物理</td></tr>
        <tr><td>化学</td><td>语文</td><td>语文</td><td>数学</td><td>物理</td><td>语文</td><td>英语</td></tr>
        <tr><td>历史</td><td>物理</td><td>化学</td><td>数学</td><td>数学</td><td>语文</td><td>英语</td></tr>
      </tbody>
      <tfoot> <!--  //表格尾部 -->
        <tr><td>xxxx</td></tr>
      </tfoot>
         </table>
    </body>
</html>

5.合并单元格

rowspan 跨行合并 将多行的单元格垂直合并
colspan 跨列合并 将多列的单元格水平合并
image.png
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
    </head>
    <body>
        <table border="1px">
            <caption>课程表</caption>
     <thead> <!--  //表格头部 -->
            <tr>
         <th>星期日</th><th>星期一</th> <th>星期二</th> <th>星期三</th> <th>星期四</th> <th>星期五</th> <th>星期六</th>
        </tr>
      </thead> 
      <tbody> <!--  //表格主体 -->
        <tr><td rowspan="3">语文</td><td>美术</td><td>语文</td><td>化学</td><td>数学</td><td>语文</td><td>英语</td></tr>
        <tr><td>语文</td><td>英语</td><td>语文</td><td>数学</td><td>历史</td><td>语文</td></tr>
        <tr><td>数学</td><td>美术</td><td>历史</td><td>数学</td><td>化学</td><td>物理</td></tr>
        <tr><td colspan="5">化学</td><td></td><td></td></tr>
        <tr><td>历史</td><td>物理</td><td>化学</td><td>数学</td><td>数学</td><td>语文</td><td>英语</td></tr>
      </tbody>
      <tfoot> <!--  //表格尾部 -->
        <tr><td>xxxx</td></tr>
      </tfoot>
         </table>
    </body>
</html>

必须把内容删除不然就是这种情况,会影响表格整体结构

image.png

注意点:只有同一个结构的标签中的单元格才能合并,不能跨结构合并(不能跨上面说的结构标签:thead、tbody、tfoot)


好了,今天讲的内容就到这里啦,有什么不懂的欢迎随时评论区交流或私信我,看到都会解答,仅限于文章内容,以上有什么讲的不规范的内容,欢迎大佬纠正我的错误
我是依白,虚心求学,不摆架子

相关文章

  • CSS 表格属性

    表格属性 CSS表格属性用于设置HTML表格的样式,HTML表格由 标签嵌套 , , 等标签组成,一个HTML...

  • 零基础Web前端开发(5)

    HTML表格概述 表格的基本结构 表格的基本标签有标签 (表格), 标签(表格行), 标签(表格单元格)。 标签和...

  • HTML二

    三、HTML的复杂标签 1、表格标签 table  定义一个表格  tr  定义表格中的行    td  定义表中...

  • HTML笔记-- 表格标签

    HTML笔记-- 表格标签 标签(空格分隔): HTML 表格标签(*******) 作用:可以对数据进行格式化操...

  • Day21HTML

    HTML标签 文本标签 列表标签 图片和超链接 数据表格 复杂表格

  • H5-3

    HTML表格 html表格由 标签来定义,每个表格有若干行(由 标签来定义),每行被分割为若干单元(由 标签来定义...

  • HTML实现一个table

    标签 :用来定义HTML文档中的表格其中包含:标签 定义表格的页头标签 定义表格的主体标签 定义表格的页脚标签 ...

  • html标签之表格标签

    HTML表格组成: 由 标签以及一个或多个 、 或 标签: 标签:用来定义表格,整个表格包含在 标签中; 标签:...

  • html基础

    html标签 文本标签 列表标签 图片和超链接 数据表格 不规则表格

  • HTML结尾与CSS3 (No.3)

    结束课堂上的HTML部分,开始CSS部分 HTML表格和表单 一、表格table标签代表一个表格,在table标签...

网友评论

    本文标题:三、html表格标签用法了解

    本文链接:https://www.haomeiwen.com/subject/yaxipdtx.html