版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_31214097/article/details/84614018
html5是html最新的修订版本,由万维网联盟于2014年修订完成.
设计的目的是为了在移动设备上支持多媒体.
<!DOCTYPE>的声明必须位于html5文档中的第一行,使用起来非常简单.
<!DOCTYPE html>
html5新增了许多元素 比如 图形的绘制,多媒体内容,更好的页面结构,更好的形式 处理,和几个api拖放元素,定位,包括网页存储等.
canvas 元素 标签定义图形
新媒体元素:audio video source embed track标签
新的表单元素 datalist keygen output
新的语义和结构元素:article aside bdi command details dialog summary元素等.
已经移除的元素:applet big center dir font frame frameset 等.
详情请见 http://www.runoob.com/html/html5-new-element.html
浏览器的支持 主流浏览器都已经支持 针对IE浏览器html5shiv是比较好的解决方案.
。html5shiv主要解决HTML5提出的新的元素不被IE6-8识别,这些新元素不能作为父节点包裹子元素,并且不能应用CSS样式。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>渲染 HTML5</title>
<!--[if lt IE 9]>
<script src="http://cdn.static.runoob.com/libs/html5shiv/3.7/html5shiv.min.js"></script>
<![endif]-->
</head>
html5shiv.js 引用代码必须放在 <head> 元素中,因为 IE 浏览器在解析 HTML5 新元素时需要先加载该文件。