myhead

Ninachow的博客园

伊人是个攻城狮 / web前端开发 / HTML5 / CSS3 / Javascript

首页 > HTML/CSS >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