HTML5 新增标签及兼容性
HTML5万维网的核心语言、标准通用标记语言下的一个应用超文本标记语言的第五次大修改.HTML5将成为 HTML、XHTML 以及 HTML DOM 的新标准。目的是为了在移动设备上支持多媒体。
html5沿袭lhtml语法,在原本的html语法基础上进行优化: 1. Doctype和字符编码的省略写法, 2. 和html一样,标签大小写都可以, 3. Html属性中的引号可以省略,但是属性值中有空格就必须加引号, 4.有些标签可以省略.
新增标签:
结构元素
特殊元素
兼容性
HTML5有部分内容兼容到IE9,IE8及以下对H5完全不兼容,后面的内容不再考虑此类浏览器。最新版本的 Safari、Chrome、Firefox 以及 Opera 支持某些 HTML5 特性。
针对IE6-8这些不支持HTML5语义化标签的浏览器我们可以使用javascript来解决他们 方法如下:
第一种方法:
a, 在页面的头部加下:
b 要对这些标签定义一下 它默认的display为block;
header,nav,footer{
display:block;
}
第二种方法:导入外部js文件
在页面的头部加下:
查看JS文件: html5shiv
HTML5结构布局图: html5