html5
兼容IE678
1、通过document.createElement来新增标签
2、通过现有的框架html5shiv.js <!-[if ls IE9]><scriptsrc="......"></script><![endif]->
注意:无论使用哪种方法,需要将h5的元素转为块状元素布局更为方便,h5默认为内联元素
html标签的语义化
1、语义化的含义就是用正确的标签做正确的事情
2、html语义化就是页面的内容结构化,便于浏览器和搜索引擎的解析
3、在没有css情况下也以一种文档格式显示,并且是容易阅读的
4、搜索引擎的爬虫依赖于标记来确定上下文的各个关键字的权重,利于SEO
5、使阅读源代码的人对网站更容易将网站分块,便于阅读维护和理解
新的特性:
1、本地离线存储localStorage--长期存储数据和sessionStorage---浏览器关闭后删除
2、多媒体标签:audio和radio
3、画布---canvas
4、语义化更好的内容元素:header、footer、section、nav、article
5、表单控件:url、email、date、time、search
6、新的技术:webSocket、geolocation、webWorker
移除的元素:
1、big、tt、center
2、frame、frameset、noframes