一、表格的基本标签

场景:

在网页中以行+列的单元格的方式整齐展示和数据,如:学生成绩表

代码

    <!-- table 包含 tr, tr包含td --><table border="1" width="600" height="400"><tr><td>姓名</td><td>成绩</td><td>评语</td></tr><tr><td>战三</td><td>100分</td><td>孩砸, 真棒啊</td></tr><tr><td>丽丽</td><td>150分</td><td>丽丽最美了</td></tr></table>

基本标签:

标签名 说明
table 表格整体,可用于包裹多个tr
tr 表格每行,可用于包裹td
td 表格单元格,可用于包裹内容

注意点:

• 标签的嵌套关系:table > tr > td

小结

完成一个简单的表格,需要由几个标签组成?分别表示什么?

• table标签:表格整体
• tr标签:表格每行
• td标签:对于主题的每一项内容

表格基本标签的嵌套关系是什么?

• table > tr > td

二、表格相关属性

场景:

设置表格基本展示效果

代码

   <table border="1" width="600" height="100"><tr><th>姓名</th><th>成绩</th><th>评语</th></tr><tr><td>小哥哥</td><td>100分</td><td>孩砸, 真棒啊</td></tr><tr><td>小姐姐</td><td>100分</td><td>小姐姐,你考的真漂亮</td></tr><tr><td>总结</td><td>郎才女貌</td><td>郎才女貌</td></tr></table>

常见相关属性:

属性名 属性值 效果
border 数字 边框宽度
width 数字 表格宽度
height 数字 表格高度

注意点:

• 实际开发时针对于样式效果推荐用CSS设置

小结

给表格添加边框,可以使用什么属性完成?

• border属性

设置表格整体的宽高,可以使用什么属性完成?

• width属性:表格整体的宽度
• height属性:表格整体的高度

三、表格标题和表头单元格标签

场景:

在表格中表示整体大标题和一列小标题

代码

<table border="1"><caption><strong>学生成绩单</strong></caption><tr><!-- <td></td> --><th>姓名</th><th>成绩</th><th>评语</th></tr><tr><td>张三</td><td>100分</td><td>真棒, 第一名</td></tr><tr><td>李四</td><td>99分</td><td>真棒, 第二名</td></tr><tr><td>总结</td><td>郎才女貌</td><td>真棒, 相亲成功</td></tr></table>

其他标签:

标签名 名称 说明
caption 表格大标题 表示表格整体大标题,默认在表格整体顶部剧中位置显示
th 表头单元格 表示一列小标题,通常用于表格第一行,默认内部文字加粗并居中显示

注意点:

• caption标签书写在table标签内部
• th标签书写在tr标签内部(用于替换td标签)

小结

表示表格整体大标题,使用什么标签完成?书写在什么位置?

• 表格整体大标题:caption标签
• 书写在table标签内部

在表格第一行设置一列的小标题,使用什么标签完成?书写在什么位置?

• 表头单元格:th标签
• 书写在tr标签内部(用于替换td标签)

四、表格的结构标签(了解)

场景:

让表格的内容结构分组,突出表格的不同部分(头部、主体、底部),使语义更加清晰

结构标签:

标签名 名称
thead 表格头部
tbody 表格主体
tfoot 表格底部

注意点:

表格结构标签内部用于包裹tr标签
• 表格的结构标签可以省略

小结

表格的结构标签分别有哪些?表示什么含义?

• thead:表格头部
• tbody:表格主体
• tfoot:表格底部

表格结构标签书写在什么位置?

• 表格结构标签写在table标签内部
• 表格标签内部用于包裹tr标签

五、合并单元格

合并单元格-思路

场景:

将水平或垂直多个单元格合并成一个单元格

合并单元格-代码实现

合并单元格步骤:

  1. 明确合并哪几个单元格
  2. 通过左上原则,确定保留谁删除谁
    • 上下合并→只保留最上的,删除其他
    • 左右合并→只保留最左的,删除其他
  3. 给保留的单元格设置:跨行合并(rowspan)或者跨列合并(colspan)
属性名 属性值 说明
rowspan 合并单元的个数 跨行合并,将多行的单元格垂直合并
colspan 合并单元的个数 跨列合并,将多列的单元格水平合并

注意点:

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

小结

合并单元格的步骤分哪几步?

  1. 明确合并哪几个单元格
  2. 通过左上原则,确定保留谁删除谁
    • 上下合并→只保留最上的,删除其他
    • 左右合并→只保留最左的,删除其他
  3. 给保留的单元格设置:跨行合并(rowspan)或者跨列合并(colspan)
    • rowspan:跨行合并→垂直方向合并
    • colspan:跨列合并→水平方向合并

可以跨结构标签合并单元格吗?

• 不能

总结

表格基本标签:table > tr > td

表格标题和表头单元格标签:table > caption + tr > th

表格结构标签:table > thead > tr > td

表格相关属性

属性名 属性值 效果
border 数字 边框宽度
width 数字 表格宽度
height 数字 表格高度

合并单元格步骤

  1. 明确合并哪几个单元格
  2. 通过左上原则,确定保留谁删除谁
    • 上下合并→只保留最上的,删除其他
    • 左右合并→只保留最左的,删除其他
  3. 给保留的单元格设置:跨行合并(rowspan)或者跨列合并(colspan)
属性名 属性值 说明
rowspan 合并单元的个数 跨行合并,将多行的单元格垂直合并
colspan 合并单元的个数 跨列合并,将多列的单元格水平合并

Web前端,HTML表格相关标签和属性,在网页中表格结构的显示相关推荐

  1. css table表格相关设置和属性

    css table表格相关设置和属性 文章目录 css table表格相关设置和属性 前言 一.表格结构 二.使用行内样式控制表格样式 1.属性 2.使用css控制表格的样式 前言 记录表格的结构,属 ...

  2. CSS 使用 a 标签的 mailto 属性在网页中链接 Email 地址(琐碎知识点整理)

    之前有整理过一部分知识点, 一直没有发布, 因为都是有关 前端 方面的零散内容; 现在想想无论分享什么内容都需要慢慢积累, 所以还是决定将之前整理的相关内容验证之后慢慢分享给大家 这个专题 就是 工作 ...

  3. Web前端--HTML+CSS+JavaScript响应式网络科技网页设计

    临近期末, 你还在为HTML网页设计结课作业,老师的作业要求感到头大?网页要求的总数量太多?HTML网页作业无从下手?没有合适的模板?等等一系列问题.你想要解决的问题,在这里常见网页设计作业题材有 个 ...

  4. Web前端期末大作业-响应式室内家具网页设计(HTML+CSS+JS)实现

    作者主页:Java李杨勇 文末获取源码联系  临近期末, 你还在为HTML网页设计结课作业,老师的作业要求感到头大?网页要求的总数量太多?HTML网页作业无从下手?没有合适的模板?等等一系列问题.你想 ...

  5. 网页中表格的用法和属性设置

    网页中的表格有四种标签:<table>,<tbody>,<tr>,<th>,<td> <table>:表格的主体标签,有这个标签 ...

  6. 如何在html中做一个表格模板,【网页中表格教案】教案表格模板

    第三课 在网页中插入表格 一.教材分析 网页制作中用表格来规划整个网页的布局,是我们设计制作网页常用的手法.所以学会在网页中插入表格是网页制作中的一个重要的部分.本课的主要内容包括在网页中插入表格,表 ...

  7. delphi html table,delphi 使用webbrowser取得网页中表格(Table)内容的正确方法

    今天偶然需要取得网页中表格的内容,找了好久竟然都找不到,盒子中也没有,大富翁上也没有找到. 想了半天,貌似03年的某个资料上有,翻到了赶紧记下来,一个泛类型的简单应用. csdn上面只有问的,没有答对 ...

  8. 高中计算机表格制作,高中信息技术《在网页中插入表格》说课稿

    高中信息技术<在网页中插入表格>说课稿 尊敬的各位评委.各位老师,大家好!我是来自玉林市第一中学的杨晓洁老师,我今天说课的题目是<在网页中插入表格>,本节课我准备从以下几个方面 ...

  9. Web前端开发笔记——第二章 HTML语言 第七节 表格标签

    目录 一.表格标签的定义 二.表格标签的属性 (一)边框属性 (二)单元格属性 三.表格标签的表头 表头属性 四.表格标签的标题 五.表格标签的嵌套 结语 一.表格标签的定义 在html中,表格标签表 ...

最新文章

  1. Windows窗体透明效果
  2. cms和mysql区别_CMS不要让MySQL为你流泪
  3. 终于有人把 Elasticsearch 原理讲透了
  4. 向不支持输入法的软件输入中文
  5. docker 2376端口 CA 认证,并不能阻止服务器成为肉鸡
  6. 0804------算法笔记----------最长公共子序列
  7. maven jdk 8 Error while generating Javadoc 或者 Error while creating archive
  8. 【附Python版教学】“那些年用过的奇葩辞职理由”哈哈哈,看完笑掉牙。
  9. 小故事有大能量(爱情故事)
  10. APIO2016滚粗记
  11. delphi的函数round、trunc、ceil、floor 和RoundTo
  12. 读 孙卫琴《Tomcat与Javaweb开发技术详解》
  13. 图像滤镜艺术---水彩画滤镜
  14. 域名申请需要多长时间?域名申请后多久能使用?
  15. 微信公众平台开发(100) 2048游戏
  16. 【EtherCAT实践篇】四、TwinCAT 3实验1-基本操作
  17. PyTorch深度学习入门 || 系列(四)——非线性回归
  18. java实现图片上传至本地
  19. 网站虚拟空间常见参数介绍 如何选好主机空间
  20. keil5 中的wraing:no previous prototype SystemInit

热门文章

  1. 2019年山东事业单位面试真题
  2. erp系统哪家好?进销存软件哪家好?
  3. 04刘笑维-05刘洪雨-实训一
  4. CAD图纸打印时如何设置打印纸张的方向?
  5. win10开启键盘灯的步骤
  6. python药店销售数据分析_药房销售情况分析(python篇)
  7. 信息检索与利用(第三版)第六章 搜索引擎
  8. Spark2.3.2源码解析: 5. SparkConf源码分析
  9. H5网页头部的声明应该是用 lang=zh 还是 lang=zh-cn?
  10. 蚂蚁森林师生执念种上万棵树