## form 表单
* action 表单提交的地址
* method 表单提交的方法
<br>
## 表单控件
* input
* textarea
* select
...
<br>
## input标签
~~~
<input type="类型" name="这个标签的名字" value="这个表单控件的值" />
~~~
#### type的值决定input到底是个啥,默认是文本框,如下
* text 文本框
* password 密码
* radio 单选
* checkbox 复选
* submit 提交
* image 图片按钮
* reset 重置
* button 按钮
* file 上传
* hidden 隐藏
* email 电子邮箱文本框
* tel 电话号码
* url 网页的URL
* search 搜索引擎
* range 特定范围内的数值选择器
* number 只能包含数字的输入框
* color 颜色选择器
* datetime-local 显示完整日期,不含时区
* time 显示时间,不含时区
* date 显示日期
* week 显示周
* month 显示月
<br>
## label标签
~~~
<!-- 点击label,input的id如果等于for值,这个input会获取焦点 -->
<label for="account">账号:</label><input id="account" type="类型" name="这个标签的名字" value="这个表单控件的值" />
~~~
<br>
## checkbox - 多选框
~~~
/* 有checked就打钩 */
<input type="checkbox" checked>
~~~
<br>
## radio - 单选框
~~~
/* name一样就可以组成一组单选框,只能选一个 */
男<input type="radio" name="r1" checked>
女<input type="radio" name="r1">
~~~
<br>
## select标签
<select>
<option>手机</option>
<option selected="selected">电脑</option>
<option>平板</option>
</select>
<br>
<br>
~~~
<select>
<option>手机</option>
<option selected="selected">电脑</option>
<option>平板</option>
</select>
~~~
<br>
## textarea标签 文本域
其实就是大型文本框
<br>
## 其他表单元素属性
#### disabled
属性规定应该禁用的表单控件
<br>
#### placeholder
输入框提示信息
<br>
#### autocomplete
是否保存用户输入值
<br>
#### autofocus
指定表单获取输入焦点
<br>
#### required
此项必填,不能为空
<br>
#### pattern
正则验证
<br>
<br>
## 属性选择器
~~~css
/* 选中所有复选框 */
input[type="checkbox"]{
}
~~~
<br>
## 表单相关伪类选择器
#### 选中所有被禁止的input控件
~~~css
input:disabled{
}
~~~
<br>
#### 选中所有能用的input控件
~~~css
input:disabled{
}
~~~
<br>
#### 选中所有被选中的复选框或者单选框
~~~css
input:disabled{
}
~~~
<br>
- 01-青铜-HTML5+CSS3网页开发
- 01-代码初识
- 01-前端开发工程师
- 02-前端开发环境与软件
- 03-什么是语言
- 04-页面结构
- 05-常用标签
- 06-样式表
- 07-常见样式与选择器
- 01-高宽+边框
- 02-练习
- 03-背景
- 04-练习
- 05-文字与文本
- 06-选择器
- 07-练习
- 08-标签类型
- 09-盒子模型
- 01-内边距
- 02-计算方法
- 03-外边距
- 04-盒子模型计算方式切换
- 05-overflow
- 06-练习
- 10-超链接
- 11-练习
- 02-css基础2
- 01-选择器优先级
- 02-标签样式初始化
- 03-一个标签多个类
- 04-指针样式
- 05-编码规范
- 06-练习
- 03-浮动
- 01-练习
- 04-定位
- 01-练习
- 05-其他样式
- 01-透明与隐藏
- 02-其他
- 03-练习
- 06-表格与表单
- 01-表格
- 02-表单
- 07-PC端整站开发
- 08-移动端开发与适配
- 09-响应式
- 10-git
- 01-html+css(做页面)
- 前端打怪之路