为什么HTML5中没有脚标记?

时间:2018-05-11 16:19:23

标签: javascript html html5 xhtml w3c

我们有一个head代码和一个body代码。对于body代码,我们现在拥有headermainfooter代码。

为什么没有foot代码与headbody代码相关联?

foot代码非常适合人们放置需要在页面末尾加载的JavaScript代码;因为人们经常这样做,但必须将他们的JS放在body标签内。我的印象是body标记内的JS代码在技术上不符合规范,因为它实际上并没有直接提供有助于文档正文的任何​​内容。 foot标记有效地起作用,就像head标记一样(实际上不显示文档正文中的任何内容),但放在结束body标记之后。

我在这里遗漏了什么,或者这是一件没有想过的东西?

1 个答案:

答案 0 :(得分:6)

由于HTML页面通常是自上而下呈现的,因此在页面底部放置一个标签基本上只是通过在页面正文的底部添加内容的语法糖。

<head>标记有一个特殊用途,浏览器和抓取工具只需解析此标记即可获取有关网站的元数据,而无需查看完整的HTML,但<foot>标记不会这样的好处,意味着它将成为浏览器支持的无用标签,当人们可以真正地将他们需要的东西添加到身体的底部以获得期望的效果时。