行内元素:span,img,a,b,input,u,em,i,del
块级元素:p,div,li,h1~h6,blockquote,hr,br
空元素(单标签元素): img,hr,br,input,meta,link
H5新特性:
1.新结构性标签:header,nav,article,section,aside,footer
新功能型标签:audio,video,embed,time,details,mark,progress
2.删除一些标签:big,center,u
3.不再使用iframe
4.表单控件:
*新增输入类型:number、email、url,range,search,color,date(time,month,year,week,datetime,datetime-local),tel
*新增表单元素:datalist和option连用、output
*新增表单属性:form属性(规定输入域所属表单)、formaction、formmethod、required、placeholder,list(与datalist的id绑定)、autofocus、multiple(多个文件)、max/min/step
5.定位geolocation API。getCurrentPosition(cb_success,cb_err,options),返回一个position对象。
6.离线应用:缓存清单文件、js接口
*将web应用所使用的资源缓存在浏览器本地,联网时更新缓存
*manifest文件,扩展名为.appcache
*将manifest文件引入到html中<html manifest="manifest.appcache">
*manifest文件三部分:
1.CACHE MANIFEST在此列出的首次先下载后缓存
2.NETWORK在此列出的需要连接服务器、不会被缓存
3.FALLBACK此处提供获取不到缓存时的备选路径,404.html
Cookie:html4中在客户端上存储用户基本信息的数据,会在服务端与客户端之间来回传递。最大4K.比如记住密码
LocalStorage and Session Storage:保存在本地。前者永久保存,后者只存在于浏览器从打开到关闭的这段时间内。