比较 HTML 和 HTML5

7

我一直在研究前端开发人员需要了解的工具。现在,我专注于HTML,并有一些问题如下:

  1. 既然HTML5比HTML更好,并提供了新的标签,例如header、nav、article等,为什么不是每个人都在使用它们?
  2. 为什么还有旧标签?或者我应该优先使用HTML5标签还是继续使用HTML标签?
  3. HTML5给我带来了哪些机会?
  4. HTML5是否被所有浏览器支持?

您对这些问题有任何评论或答案吗?

提前感谢。

3个回答

12
  1. 并非所有遗留浏览器都支持HTML5,因此并不是所有人都在使用它们。大多数现代浏览器支持 HTML5,但仍有许多人在使用旧的、过时的浏览器。幸运的是,一些HTML5标签具有回退选项,即对于不支持的浏览器,加载不同的标签,根据谁来查看。

  2. 旧标签仍然存在,因为它们仍然是HTML结构的重要组成部分。许多网站依赖这些“旧”标签进行功能,因此将它们取出会导致很多网站崩溃。实际上,“旧”标签并没有任何问题,这完全取决于您的实现和受众。将HTML5视为HTML家族的补充而不是替代品

  3. HTML5提供了很酷的新标签,如<canvas><video><audio>等,以使HTML语言更符合现代时代的需求。在W3学校了解更多: http://www.w3schools.com/html/html5_intro.asp

  4. HTML5支持大多数现代浏览器。您可以在此处查看它们的列表:http://html5test.com/results/desktop.html


2
这可能应该被接受为正确答案。 - Mr.Fireman
我不使用它们,因为它们不能改善我的开发流程。但是当涉及到视频、画布等方面时,这些是特定需求必须使用的。然而,对于导航、页眉等等,对我来说并没有什么用处,因为我仍然只是使用 div 并通过类进行定义和样式化。虽然我可能应该使用它们,但是呃... - dbrree

1
我认同Shaun的观点。HTML5并不是HTML的替代品,而是一种增强版。据我了解,HTML5提供了一种更语义化的方式来编写网站标记。此外,HTML5具有更多功能,如声音、音频、画布、视频,并且支持动画效果。如果您希望使用旧的HTML标签,也可以这样做。
但是,如果您希望保持语义上的准确性,请使用HTML5标签,例如

0

HTML5被现代浏览器所支持。HTML5是HTML4的继任者,只是最新的HTML版本。HTML5提供了很多功能,例如在http://www.html5test.com/这里可以查看。该网站还会告诉您的浏览器支持哪些功能。

HTML5的一个重大优点是可以不用插件显示动画和视频。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接