首先html5为了更好的实践web语义化,增加了8个语义元素 header section footer aside nav main article figure
在表单方面,为了增强表单,增加了新的表单控件calander ,datetime ,email, url ,search,新的input类型 color ,date ,datetime, datetime-local ,email
在存储方面,提供了(web存储)sessionStorage,localStorage,和本地离线存储(把需要离线存储在本地的文件列在一个manifest配置文件),通过这些存储方式方便数据在客户端的存储和获取
在多媒体方面规定了音频和视频元素audio和vedio,source, embed, track
另外还有地理定位,canvas绘图,支持内联SVG。支持MathML,拖放,多线程编程的web worker和websocket协议
内容元素mark高亮 progress进度
移除过时标签big font frame frameset
css3:
CSS3边框如border-radius,box-shadow等;
CSS3背景如background-size,background-origin等;
CSS3 2D,3D转换如transform等;
CSS3动画如animation等