总结目录结构:
1.简洁的DOCTYPE声明
2.新的布局结构标签 header,article,section,aside,footer
3.新的其它常用标签: nav,hgroup,figure,figcaption,datalist,details,summary…
4.新标签的兼容性
1.简洁的DOCTYPE声明
2.新的布局结构标签
为什么增加以下常用标签,是收集调查目前在线网站ID命名得出的结论,以下命名被用作div标签的ID命名频率最高,所有单独提取出来使用。
页面头部:header
导航 nav
板块:section
主要内容区:article
附属内容区:aside
脚部区域:footer
3.其它常用新标签
3.1 导航 nav
3.2 标签组合:hgroup
3.3 对图片或视频及其说明性文字进行组合:figure,figcaption
3.4 定义input可能出现的值:datalist
3.5描述细节与引用:details、summary
3.6 定义一段对话:dialog
3.7定义进度条:process(内部span为了兼容IE8以下)
3.9 需要标记的词或句子:<mark>
3.10 时间标签:<time>
4.新标签的兼容性
IE8/IE7/IE6支持通过document.createElement方法产生的标签, 可以利用这一特性让这些浏览器支持HTML5新标签。
浏览器支持新标签后,还需要添加标签默认的样式:display:block;
当然最好的方式是直接使用成熟的框架、使用最多的是html5shim框架
<!--[if lt IE 9]> <script> src="http://html5shim.googlecode.com/svn/trunk/html5.js"</script> <![endif]--> //也可以将文件下载到自己服务器进行引用。 //这段脚本需要放在页面起始的部分,最好是head中,不要放在底部。这样IE在解析页面标签之前就会先运行这段代码。