Fork me on GitHub

HTML5与HTML4的区别

--------------------siwuxie095

   

   

   

   

   

   

   

   

推出的理由及目标

   

   

HTML5 的出现,对于 Web 来说意义是非常重大的,因为

它的意图是想要把目前 Web 上存在的各种问题一并解决掉,

问题如下:

   

1)Web 浏览器之间的兼容性很低

   

2)文档结构不够明确

   

3)Web 应用程序的功能受到限制

   

   

   

世界知名浏览器厂商对 HTML5 的支持:

   

Microsoft、Google、Apple、Opera、Mozilla

   

   

   

   

   

语法的改变

   

   

1)内容类型

   

2)DOCTYPE 声明

   

3)指定字符编码

   

4)可以省略标记的元素

   

5)具有 boolean 值的属性

   

6)省略引号

   

   

   

   

   

新增的元素和废除的元素

   

   

1新增的元素

   

1)新增的结构元素

   

section、article、aside、header、hgroup、footer、nav、figure

   

   

2)新增的其它元素

   

video、audio、embed、mark、progress、meter、time、ruby、rt、

rp、wbr、canvas、command、details、datalist、datagrid、keygen、

output、source、menu

   

   

3)新增的 input 元素的类型

   

email、url、number、range、Date Pickers

   

   

   

(2)废除的元素

   

1)能使用 CSS 代替的元素:basefont、big、center、font、s、tt、u 等

   

2)不再使用 frame 框架:frameset、frame、noframes

   

3)只有部分浏览器支持的元素

   

4)其它被废弃的元素

   

   

   

   

   

新增的属性和废除的属性

   

   

(1)新增的属性

   

1)表单相关的属性

   

2)链接相关的属性

   

   

   

2废除的属性

   

   

   

   

   

全局属性

   

   

所谓全局属性,是指可以对任何元素都使用的属性

   

1contentEditable 属性

   

(2)designMode 属性

   

(3)hidden 属性

   

(4)spellcheck 属性

   

(5)tabindex 属性

   

   

   

   

   

   

   

   

   

【made by siwuxie095】

posted on 2017-07-11 20:58  siwuxie095  阅读(117)  评论(0编辑  收藏  举报

导航