为了账号安全,请及时绑定邮箱和手机立即绑定

【学习打卡】第5天 前端零基础入门 HTML表格

标签:
Html5

课程名称:前端零基础入门(体系课)

课程章节:第一章 基础表格、第二章表格的操作

主讲老师:(课程中没有显示)

课程内容:

今天学习的内容包括:

  • 了解表格的使用场景

  • 表格的基本结构

  • 如何操作表格

  • 表格属性

  • 表格跨行跨列

  • 表格嵌套

  • 表格的操作


课程收获:

基础表格

1、<table> 标签 代表表格

2、<tr> 标签 代表行

3、<td> 标签 代表单元格

4、

<table> <!-- table表格开始 -->

<tr>    <!-- tr行标签 -->

<td></td>  <!-- td单元格标签 -->

<td></td>

</tr>

</table>  <!-- 表格结束 -->

5、<table border="1"> <!-- table标签的border属性代表着表格的边框,值为边框的粗细 -->       


表格的操作

1、添加行:复制整个<tr>..</tr>来添加

2、添加列:每一行相对应的位置都要添加<td>...</td>;

3、删除行:把对对应位置的<tr>...</tr>内容全部删除

4、删除列:把每一行(<tr>...</tr>)的对应的<td>..</td>都删除  


标题、表头和结构的表格

<caption></caption> 表格标题,居中显示

<th></th> 表格头,内容居中、加粗显示

带结构的表格:优化显示,加载一部分显示一部分

表格划分三部分:

thead:表格的头(放表格的表头)

tbody:表格的主体(放数据本体)

tfoot:表格的脚

这三个标签要统一使用,不能分开使用,按顺序使用,这三个标签不影响表格的布局,但对表结构进行了划分,如果表格过长,就能按照结构加载;就算把这个三个标签的顺序打乱,<thead>总是在表格最上方,<tfoot>总是在表格最下方,不仅划分不规则顺序表格,更重要是优化网页加载速度.


table标签的属性

1. width | height属性:宽 | 高

2.  align属性:表格在包容它的容器里的位置  默认值:left 左 | right 右 | center 居中

3. border属性: 表格边框

4. bgcolor属性: 背景颜色

5. cellpadding属性: 单元格边与内容间距

6. cellspacing属性: 单元格间间距

7. frame属性: 外侧边框可见

默认值:void 不显示 | above 上 | below 下 | hsides 上下 | vsides 左右 | lhs 左 | rhs 右 | 

box 所有四个边上显示外侧边框 / border 所有四个边上显示外侧边框

8. rules属性: 内侧边框可见

默认值: none 没有 | groups 位于行组和列组间的线条 | rows 行间 | cols 列间 | all 位于行组和列组间的线条  


<tr>标签属性

1.align(行内容的水平对齐)left/center/right/justify/char

2.valign(行内容的垂直对齐)top/middle/bottom/baseline

Bgcolor(行的背景颜色)三种表示方式(rgb,十六进制,颜色名称)


单元格属性设置:

<td>和<th>

align,valign,bgcolor,width,height

三、<thead><tbody><tfoot>标签属性

align,valign对相对应内容进行水平和垂直对齐方式设置 


bgcolor属性有三种形式

1.bgcolor="colorname"(直接输入颜色的英文名称如:red)

2.bgcolor="#xxxxxx"(用十六进制来表示:如#ff0000 可以用photoshop来提取颜色的值)

3.bgcolor="rgb(x,x,x)"(用rgb代码来表示如:rgb(255.,0,0) 值在0~255之间)       


合并单元格 

1. 跨列属性 colspan 相对应的列删除

2. 跨行属性 rowspan 相对应的下一行要删除


表格嵌套

把一个表格嵌入到另一个表格内需注意:

    1.嵌入的表格一定是个完整的结构

    2.嵌入的表格要放入td标签内

    3.不能直接放入tr或者table标签内,因为<td>标签是我们表格最小单位,存放内容的单位   

 


https://img1.sycdn.imooc.com//62f1f14e000158da09610570.jpg


https://img1.sycdn.imooc.com//62f1f14e0001bc7a08980520.jpg


https://img1.sycdn.imooc.com//62f1f14e0001601c09110577.jpg


https://img1.sycdn.imooc.com//62f1f14f0001819709840461.jpg


https://img1.sycdn.imooc.com//62f1f14f0001ad4c08760628.jpg


https://img1.sycdn.imooc.com//62f1f1500001aedb11980649.jpg


https://img1.sycdn.imooc.com//62f1f15000012d7408040586.jpg


https://img1.sycdn.imooc.com//62f1f15000013b7f08210579.jpg


https://img1.sycdn.imooc.com//62f1f1500001a4e307460516.jpg


https://img1.sycdn.imooc.com//62f1f1510001692310290473.jpg


今天学习课程共用了125分钟,学习了一下表格在网页中用于数据和排版,本课程介绍表格概念、语法、操作,并通过案例掌握知识.最后对这几天学习的内容进行了总结今天也是收获满满的一天,希望能够每天学习一点点,一直坚持下,加油! 

点击查看更多内容
1人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
Web前端工程师
手记
粉丝
9
获赞与收藏
42

关注作者,订阅最新文章

阅读免费教程

感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消