1.table用于定义一个表格。
2.tr 用于定义表格中的一行,必须嵌套在 table标签中,在 table中包含几对 tr,就有几行表格。
3.td /td:用于定义表格中的单元格,必须嵌套在<tr></tr>标签中,一对 <tr> </tr>中包含几对<td></td>,就表示该行中有多少列(或多少个单元格)。
注意:
1. <tr></tr>中只能嵌套<td></td>
2. <td></td>标签,他就像一个容器,可以容纳所有的元素
action : 要把数据提交到哪里去
methed : 提交的方式,get/post
get : get请求方式,明文传输,相对不安全,传递数据较少.效率高
post : post请求方式,不是明文传输,相对安全,传递数据较多,效率低
向服务器索要数据,使用get
向服务器发送书,使用post
格式 : url?name=value & name=value & ......
name和value : 用于数据提交的时候传递数据
格式: name = value
name : 就是定义的名字,比如我们这里写的username
那么服务端就可以通过username获取我们输入的数据
value : 就是输入框中的数据,用户的输入最终会赋值给value属性
placeholder : 输入框的提示信息
type : 定义输入框的类型
text 普通输入域
password 密码输入域
radio 单选,如果有多个radio,他们的name属性必须一致
checked="checked" : 单选框的默认选择项
checkbox 复选框
checked="checked" : 复选框的默认选择项和单选一致
file 选择文件,比如文件上传等
button 提交按钮 ,没有提交功能
submit 提交按钮,会执行action提交数据
reset 重置按钮
image 图片代替提交按钮
button 标签, 按钮,放到form表单中,会提交表单
label : 无语义标签,加不加不会有任何样式上的差别
当for的值和对应的输入框的id值一致的时候
点击label标签中的内容就会在对应的输入框中获取焦点(输入状态)