HTML
html的本质:
语法:
1.html的注释不能嵌套
2.标签必须正确的关闭
3.标签必须成对的出现,单标签除外
4.标签不能随意嵌套
5.标签中可以有属性,属性出现在首标签的尖括号内且必须和首标签有一个空白字符,属性和属性之间必须有一个空白字符
6.属性必须有值,且值必须被引号引起来(在html中单引号和双引号是一个意思)
7.标签使用小写字母
form标签:用于搜集和提交用户的信息
action:表单提交的地址
method;表单提交的方式
get:默认值,表单默认get方式提交
1.提交有缓存
2.会将用户的数据放在url上
3.提交的数据有长度的限制
post:表单使用post方式提交
1.提交无缓存
2.会将数据放在“请求实体”中
3.提交的数据理论上不会有长度的显示
enctype:表单中的数据如何编码
1.application/x-www-form-urlencoded 默认值:将用户的数据以aaa=bbb&ccc=ddd进行编码
2.multipart/form-data 多用于文件上传
3.text/plain
name:表单的名字
id:表单的id,唯一标识
表单标签的子标签
input
type="text" 单行文本框
type="password" 密码框
type="hidden" 隐藏框(域)
type="file" 文件框(域)
type="radio" 单选按钮 必须设定name属性是相同的(name相同即为一组)
type="checkbox" 复选框 必须设定name属性是相同的(name相同即为一组)
type="submit" 提交按钮,用于提交表单
type="reset" 重置按钮,用于重置表单
type="button" 普通按钮,用于js的调用
select 下拉列表框
multiple="multiple" 该属性可以将下拉列表框改为“多选多”
必须与<option>标签一起使用
textarea 多行文本框
button
type="submit" 默认值,提交按钮,用于提交表单
type="reset" 重置按钮,用于重置表单
type="button" 普通按钮,用于js的调用