本文共 5575 字,大约阅读时间需要 18 分钟。
本人是个新手,写下博客用于自我复习、自我总结。 如有错误之处,请各位大佬指出。 学习资料来源于:尚硅谷
• 在Web的历史中,HTML的表格发挥了极大的作用。最初创建表格就是为了以表格的形式显示数据,后来表格变成了一个极受欢迎的布局工具。
• 但是有了CSS以后,CSS在布局网页方面实际上会更出色,所以现在我们使用表格的作用只有一个,就是用来表示格式化的数据。 • HTML中的表格可以很复杂,但是通常情况下我们不需要创建过于复杂的表格。• 使用table
标签创建一个表格。
tr
表示表格中的一行。 • tr中可以编写一个或多个th或td。 • th
表示表头。 • td
表示表格中的一个单元格。 • caption
表示表格的标题。
thead
表示表格的头部。 • tbody
表示表格的主体。 • tfoot
表示表格的底部。 例:
长表格
日期 | 收入 | 支出 | 合计 |
---|---|---|---|
2000.1.1 | 500 | 200 | 300 |
2000.1.1 | 500 | 200 | 300 |
2000.1.1 | 500 | 200 | 300 |
2000.1.1 | 500 | 200 | 300 |
合计 | 1200 |
效果图:
• 合并单元格指将两个或两个以上的单元格合并为一个单元格。
• 合并单元格可以通过在th或td中设置属性来完成。 • 横向合并colspan
• 纵向合并 rowspan
例:
表格
A1 | B1 | C1 | D1 |
A2 | B2 | C2 | D2 |
A3 | B3 | C3 | |
A4 | B4 | C4 |
效果图:
• 之前学习的很多属性都可以用来设置表格的样式,比如color可以用来设置文本的颜色。padding可以设置内容和表格边框的距离。
•text-align
:设置文本的水平对齐。 • vertical-align
:设置文本的垂直对齐。 – 可选值:top、baseline、middle、bottom • border-spacing
:边框间距 • border-collapse
:合并边框 – collapse:合并边框 – separate:不合并边框 例:
表格的样式
学号 | 姓名 | 性别 | 年龄 | 地址 |
1 | 孙悟空 | 男 | 18 | 花果山 |
2 | 猪八戒 | 男 | 28 | 高老庄 |
3 | 沙和尚 | 男 | 38 | 流沙河 |
4 | 唐僧 | 男 | 16 | 女儿国 |
1 | 孙悟空 | 男 | 18 | 花果山 |
2 | 猪八戒 | 男 | 28 | 高老庄 |
3 | 沙和尚 | 男 | 38 | 流沙河 |
4 | 唐僧 | 男 | 16 | 女儿国 |
1 | 孙悟空 | 男 | 18 | 花果山 |
2 | 猪八戒 | 男 | 28 | 高老庄 |
3 | 沙和尚 | 男 | 38 | 流沙河 |
4 | 唐僧 | 男 | 16 | 女儿国 |
效果图:
• 现实生活中的表单是用来提交信息的,比如:办理银行卡填写的申请表、找工作填
写的简历、入学时填写的个人信息表。这些都是表单的一种。 • 网页中的表单是用来向服务器提交信息的,我们最常用到的表单就是baidu的搜索框 • 表单可以将用户填写的信息提交的服务器• input
是我们使用的最多的表单项,它可以根据不同的type属性呈现不同的状态。
•select
用于创建一个下拉列表。
option
表示下拉列表中的列表项。 • optgroup
用于为列表项分组。 • textarea
用来创建一个文本域,实际效果和文本框类似,只是可以输入多行数据。
• fieldset
用来为表单项进行分组。
legend
用于指定每组的名字。 • label
标签用来为表单项定义描述文字。 target 您的数据已经收到!
表单
效果图:
表单
转载地址:http://boyki.baihongyu.com/