表单标签
标签名:input
input标签可以通过type属性值的不同,展示不同的效果
标签名 | type属性 | 说明 |
input | text | 文本框,用于输入单行文本 |
input | password | 密码框,用于输入密码 |
input | radio | 单选框,用于多选一 |
input | checkbox | 多选框,用于多选 |
input | file | 文件选择,用于之后上传文件 |
input | submit | 提交按钮,用于提交 |
input | reset | 重置按钮,用于重置 |
input | button | 普通按钮,默认无功能,之后配合js添加功能 |
文本框
type属性值:text
常用属性:
属性名 | 说明 |
placeholder | 占位符。提示用户输入内容的文本 |
单选框
type属性值:radio
常用属性:
属性名 | 说明 |
name | 分组。有相同name属性值的单选框为一组,一组中同时只能有一个被选中 |
checked | 默认选中 |
注意点:name属性对于单选框有分组功能
有相同name属性值的单选框为一组,一组中只能同时有一个被选中
文件选择
type属性值:file
常用属性:
属性名 | 说明 |
multiple | 多个文件 |
按钮
type属性值:
标签名 | type属性 | 说明 |
input | submit | 提交按钮,用于提交 |
input | reset | 重置按钮,用于重置 |
input | button | 普通按钮,默认无功能,之后配合js添加功能 |
注意点:
如果需要实现以上按钮功能,需要配合form标签使用
form使用方法:用form标签把表单标签一起包裹起来即可
当 type 的取值为 button、reset、submit 中的其中一个时,此时 value 属性的值表示的是按钮上显示的文本
当 type 的取值为 text、password、hidden 中的其中一个时,此时 value 属性的值表示的是输入框中显示的初始值,此初始值可以更改,并且在提交表单时,value 属性的值会发送给服务器(既是初始值,也是提交给服务器的值)
button按钮标签
标签名:button
type属性值(同input的按钮系列)
标签名 | type属性 | 说明 |
button | submit | 提交按钮,点击后提交数据给后端服务器 |
button | reset | 重置按钮,点击后恢复表单默认值 |
button | button | 普通按钮,默认无功能,之后配合js添加功能 |
注意点:
谷歌浏览器中button默认是提交按钮
button标签是双标签,更便于包裹其他内容:文字、图片等
select下拉菜单标签
标签组成:
select标签:下拉菜单的整体
option标签:下拉菜单的每一项
常见属性:下拉菜单的默认选中
textarea文本域标签
常见属性:
cols:规定了文本域内可见宽度
rows:规定了文本域内可见行数
注意点:右下角可以拖拽改变大小 实际开发时针对于样式效果推荐使用CSS设置
label标签
用于绑定内容与表单标签的关系
使用方法:
- (1)使用label标签把内容(如:文本)包裹起来
- 在表单标签上添加id属性
- 在label标签的for属性中设置对应的id属性值
- (1)直接使用label标签把内容(如:文本)和表单标签一起包裹起来
- 需要把label标签的for属性删除即可
语义化标签
没有语义的布局标签
div标签:一行只显示一个(独占一行)
span标签:一行可以显示多个
有语义的布局标签(了解)
在HTML5新版本中使用
标签名 | 语义 |
header | 网页头部 |
nav | 网页导航 |
footer | 网页底部 |
aside | 网页侧边栏 |
section | 网页区块 |
article | 网页文章 |
注意:以上标签显示特点和div一致,但是比div多了不同的语义
字符实体标签