HTML 4和HTML 5

Anonim

HTML 4与HTML 5

随着互联网的发展,它的语言也在不断发展。目前,HTML已经在其第四个版本中,HTML 5已经在开发中并正在最终确定。 HTML 5的主要目标是创建一种更加标准化的语言,该语言包含了当今流行的许多新类型的内容。 HTML 5中最引人注目的变化是它能够在不需要第三方插件的情况下整合视频和音频。在HTML 4中,有一些插件正在使用,Adobe Flash是最受欢迎的。 Flash还用于页面上的即时绘图,通常用于渲染交互式内容或用于游戏。现在由HTML 5中的canvass元素处理。

为了提高HTML 5在呈现各种内容方面的能力,增加了对SVG和MathML的支持。 SVG是绘制静态或动态矢量图形的规范。因为SVG是用XML编写的,所以它具有许多优点,如:脚本,索引和更好的压缩。 MathML也是XML中的一种规范,它涉及数学公式的正确表示。自互联网开始以来,数学公式一直存在问题,HTML和许多Web开发人员通过图像显示方程式。使用图像的缺点包括修改劳动力增加以及无法搜索或索引。

为了改进HTML页面的结构,添加,更改或删除了许多元素。新元素包括:section,article,aside,h-group,header,footer,nav,figure等等。更改的元素是HTML 4中已存在的元素,但它们的工作方式已经过调整。更改的元素列表包括:a,b,地址,引用,hr,I,标签,菜单,强,大等等。最后,删除的元素是不再包含在HTML 5中的元素,其中包括:basefont,big,center,font,strike,tt,u,frame,frameset,noframes,acronym,applet,isindex,dir,noscript。丢弃这些元素的原因包括废弃,CSS导致的过时以及可用性问题。删除的元素仍然可以使用,因为浏览器仍然可以解析它们,但在页面上使用它们会导致HTML 5验证失败。

摘要:

1.HTML 5可以原生地包含HTML 4中需要插件的内容。 2.HTML 5可以使用SVG和MathML内联,而HTML 4则不能。 3.HTML 5允许存储和使用离线应用程序,而HTML 4则不允许。 4.HTML 5有许多HTML 4中没有的新元素。 5. HTML 5中的某些元素与HTML 4中的元素相比发生了变化。 6.HTML 5删除了HTML 4中的某些元素。