HTML5
1.HTML定义:超文本标记语言
标记=标签
功能:显示数据
XML:可扩展标记语言 主要用来存储数据
2.HTML标签
<h1>-<h6>
<p>
<a>
<img>
<div>
<span>
<strong>
3.块级元素和内联元素
块级元素:
<br> <h1>-<h6> <p> <div> <li>
内联元素(行内元素):
<span> <strong> <a>
例:将块级元素变成内联元素
display:inline|block|inline-block
4.HTML表格
标题:<caption>
表头:<thead>
表的主体:<tbody>
表的尾部:<tfooter>
跨行:<rowspan>
跨列:<colspan>
边框合并:<border-collapse>
5.HTML表单
标签:
属性:method:get/post 默认是get()
action:请求服务器的URL
注意:在后台获取表单中的数据,都是通过表单元素的Name属性来获取。
get和post的区别:
get:数据会暴露在地址栏中
最多只能传递1KB的数据
通常用于少量数据的查询
post:当表单中包含一些敏感数据时
相对安全
可以上传附件
enctype:编码类型
1.application/x-www-form-urlencoded 默认类型
2.multipart/form-data不对字符编码,用于发送二进制的文件
3.text/plain用于发送纯文本内容
表单元素的类型:
text,password,submit,reset,radio,checkbox,email,image,textarea....
6.HTML5新特性
1.新的标签
2.新的语义结构 header,footer,nav,section,article
3.Web存储 localstorage(永久) sessionStorage(有时间限制)