首页 > 代码库 > HTML5与HTML4的区别
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)废除的属性
全局属性
所谓全局属性,是指可以对任何元素都使用的属性
(1)contentEditable 属性
(2)designMode 属性
(3)hidden 属性
(4)spellcheck 属性
(5)tabindex 属性
【made by siwuxie095】
HTML5与HTML4的区别