```
<form >
```
是容器级别的标签,内部存放可输入的控件,如果输入的表单需要提交到数据,所有的控件需要被form表单包裹
method: 方法的意思,指的数据提交的方法,属性值是post和get
action: 是数据提交的位置
2. input 标签
input 标签的输入框是一种,但是不仅仅只有输入框,通过type属性,可以拓展多功能
input 的type 属性非常丰富
2.1输入框
```
<input type="text">
```
二个重要属性
value
```
<input type="text" value"张三">
```
value: 设置默认显示的内容,属性值为自定义内容
placeholder : 属性作用是如果没有value 的时候提示用户的文字占位符
```
<input type="text" placeholder="请输入用户名称">
```
2.2密码框
通过type值为password 设置的
显示效果是输入后通过掩码形式显示的
```
<input type="password" placeholder="请输入密码">
```
2.3单选框 (互斥单选框只能选一个)
```
<input type="radio" name='sex'>男
<input type="radio" name='sex'>女
<input type="radio" name='sex'>保密
```
2.4复选框 (支持多选,复选框可以通过对自身进行多次点击实现选择或者取消)
多选框可以选择一格或者多个,建议同一组设置同样的 name 属性
也叫多选框,通过type值为checkbox设置
```
<p>爱好
<input type="checkbox" name='hobby'>运动
<input type="checkbox" name='hobby'>绘画
<input type="checkbox" name='hobby'>阅读
<input type="checkbox" name='hobby'>阅其他
</p>
```
单选框和多选框都有一个默认被选择的功能,需要给input标签添加一个 checked="checked"
# 2.5文本域
```
标签是<textarea
>
```
input 只能输入单行文本,如果需要使用多行文本,就使用textarea标签
<p>
自我介绍:(可拖动的一个输入框)
```
<textarea rows="4s" cols="50" placeholder="请输入自我介绍" >
```
自我介绍:(不拖动的一个输入框)
```
<textarea rows="4s" cols="50" placeholder="请输入自我介绍" style="resize:none" >
```
2.6下拉菜单
需要一组标签进行制作
select 选择的意思,标签搭建下拉项
option : 选项的意思 ,表示搭建下拉项
```
<p>
<textarea rows="4s" cols="50" placeholder="请输入自我介绍" style="resize:none" >
</p>
<p>
籍贯:
<select>
<option> 北京</option>
<option> 上海 </option>
<option> 广州</option>
<option> 深圳</option>
</select>
</P>
```
```
selected="selected" //默认选中项
```
现在默认的第一个是显示的,并不是被选中的,如果希望有默认被选中项
使用 selected属性,值 selected
代码如下:
```
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>文档标题</title>
</head>
<body>
<form>
<P>
<input type="text"> <br/>
<input type="text" value="张三"> <br/> <!--输入框里默认内容-->
<input type="text" placeholder="请输入用户名称"> <br/> <!--提示输入-->
<input type="password" placeholder="请输入密码"> <br/> <!--掩码形式输入密码*-->
<p>
<input type="radio" name='sex'>男 <!--单选框SEX可以随意写任何一样的数字-->
<input type="radio" name='sex'>女 <!--单选框EX可以随意写任何一样的数字-->
<input type="radio" name='sex'>保密 <!--单选框EX可以随意写任何一样的数字-->
</p>
<P>
<h2>爱好</h2>
<input type="checkbox" name='hobby'>运动 <!--多选框SEX可以随意写任何一样的数字-->
<input type="checkbox" name='hobby'>绘画
<input type="checkbox" name='hobby'>阅读
<input type="checkbox" name='hobby'>阅其他
</p>
<p>
<textarea rows="4s" cols="50" placeholder="请输入自我介绍" > </textarea> <!--可拖动标签--> <br/>
<textarea rows="4s" cols="50" placeholder="请输入自我介绍" style="resize:none" > </textarea> <!--不可拖动标签-->
<p>
<select >
<option > 北京</option> <!--下拉选项单-->
<option > 北京</option> <!--下拉选项单-->
<option> 上海 </option> <!--下拉选项单-->
<option> 广州</option> <!--下拉选项单-->
<option selected="selected"> 深圳</option> <!--默认选中-->
</select>
</p>
</p>
</p>
</P>
</form>
</body>
</html>
```
## 输出效果:
![](https://img.kancloud.cn/6a/d5/6ad59cdb01c19b9e836b9e2d9f4bc8b0_791x732.png)
- 无序标签<ui>,<li>
- 有序列表<ol><li>
- 定义列表标签<dl><dt><dd>
- 表格标签<table >,<tr>,<td>
- 表格分区<caption>,<thead >,<tbody >
- form表单提交
- <DIV><span>标签
- 新增7个布局标签(header footer main nav aside section article)
- 新增语义标签address(地图加载标签)
- 新增文字方向标签bdo标签
- 新增引用含义标签cite
- code标签
- details标签【折叠效果】
- pre标签【预保留格式标签】
- ruby标签【文字加汉语拼音】
- template【模板元素】
- form标签新增9个表单元素
- form标签新增元素属性(2)