7

我一直在研究前端开发人员应该知道的工具。现在,我专注于 HTML,下面列出了一些问题:

  1. 由于 HTML5 比 HTML 更好,并且提供了新的标签,例如标题、导航、文章等。为什么不是每个人都不使用它们?
  2. 为什么还有旧标签?或者我应该更喜欢使用 HTML5 标签还是继续使用 HTML 标签?
  3. HTML5 为我提供了哪些机会?
  4. 所有浏览器都支持 HTML5 吗?

你对这些问题有什么意见和答案吗?

提前致谢..

4

3 回答 3

12
  1. 不是每个人都在使用它们,因为不是每个旧版浏览器都支持它们。大多数现代浏览器支持 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

于 2013-08-10T17:43:43.830 回答
1

我同意肖恩的观点。HTML5 不是 HTML 的替代品,而是一种补充。据我了解,HTML5 提供了一种更加语义化的方法来编码网站的标记。此外,HTML5 还具有更多的特性,如声音、音频、画布、视频,并极大地支持动画。如果您希望使用较旧的 HTML 标签,您可以这样做。

但是,如果您希望保持语义更准确,请使用 HTML5 标签<header>, <footer>, <aside>等。HTML5 仍在开发中,因此所有浏览器都支持它还需要一段时间。但是,如果您使用像 Bootstrap 这样的框架,您可能已经使用了大量的 HTML5 和 CSS3 元素,并且它几乎可以在许多浏览器上运行(臭名昭著的 IE 除外)。

于 2013-08-10T19:07:01.243 回答
0

每个现代浏览器都支持 HTML5。HTML5 是 HTML4 的继承者,它只是最新的 HTML。HTML5 提供了很多东西,请参见此处,例如:http ://www.html5test.com/该网站还会告诉您浏览器支持哪些功能。

HTML5 的一大优点是无需插件即可显示动画和视频。

于 2013-08-10T17:40:24.670 回答