博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
⑧HTML+CSS 表格和表单的基本设置
阅读量:3966 次
发布时间:2019-05-24

本文共 5575 字,大约阅读时间需要 18 分钟。

表格和表单


本人是个新手,写下博客用于自我复习、自我总结。

如有错误之处,请各位大佬指出。
学习资料来源于:尚硅谷


表格

• 在Web的历史中,HTML的表格发挥了极大的作用。最初创建表格就是为了以表格的形式显示数据,后来表格变成了一个极受欢迎的布局工具。

• 但是有了CSS以后,CSS在布局网页方面实际上会更出色,所以现在我们使用表格的作用只有一个,就是用来表示格式化的数据
• HTML中的表格可以很复杂,但是通常情况下我们不需要创建过于复杂的表格。


table、tr、th、td标签

• 使用table标签创建一个表格。

tr表示表格中的一行。
• tr中可以编写一个或多个th或td。
th表示表头。
td表示表格中的一个单元格。


caption、thead、tbody、tfoot标签 ※

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 ※

input是我们使用的最多的表单项,它可以根据不同的type属性呈现不同的状态。

• type属性可选值:
– text:文本框
– password:密码框
– submit:提交按钮
– radio:单选按钮
– checkbox:多选框
– reset :重置按钮


select、option

select用于创建一个下拉列表。

option表示下拉列表中的列表项。
optgroup用于为列表项分组。


textarea

textarea用来创建一个文本域,实际效果和文本框类似,只是可以输入多行数据。

• 可用属性:
– cols:文本域的列数
– rows:文本域的行数


fieldset、legend、label

fieldset用来为表单项进行分组。

legend用于指定每组的名字。
label标签用来为表单项定义描述文字。


例 ※

    
target

您的数据已经收到!

    
表单
文本框
密码框
单选按钮
多选框

效果图:

在这里插入图片描述
在这里插入图片描述


    
表单

在这里插入图片描述

转载地址:http://boyki.baihongyu.com/

你可能感兴趣的文章
循环语句
查看>>
DB2 临时表
查看>>
ITERATE、LEAVE、GOTO和RETURN
查看>>
异常处理
查看>>
存储过程
查看>>
动态SQL(Dynamic SQL)
查看>>
在存储过程之间传递数据
查看>>
迁移存储过程
查看>>
GET DIAGNOSTIC 语句
查看>>
Python 简介
查看>>
Python 注释
查看>>
Python 变量
查看>>
Python 数据类型 -- 数字
查看>>
Spring 管理对象
查看>>
Spring 自定义对象初始化及销毁
查看>>
Spring Batch 环境设置
查看>>
字符组转译序列
查看>>
字符转译序列
查看>>
Java 数据类型
查看>>
UTF-16 编码简介
查看>>