我们有一个head
代码和一个body
代码。对于body
代码,我们现在拥有header
,main
和footer
代码。
为什么没有foot
代码与head
和body
代码相关联?
此foot
代码非常适合人们放置需要在页面末尾加载的JavaScript代码;因为人们经常这样做,但必须将他们的JS放在body
标签内。我的印象是body
标记内的JS代码在技术上不符合规范,因为它实际上并没有直接提供有助于文档正文的任何内容。 foot
标记有效地起作用,就像head
标记一样(实际上不显示文档正文中的任何内容),但放在结束body
标记之后。
我在这里遗漏了什么,或者这是一件没有想过的东西?
答案 0 :(得分:6)
由于HTML页面通常是自上而下呈现的,因此在页面底部放置一个标签基本上只是通过在页面正文的底部添加内容的语法糖。
<head>
标记有一个特殊用途,浏览器和抓取工具只需解析此标记即可获取有关网站的元数据,而无需查看完整的HTML,但<foot>
标记不会这样的好处,意味着它将成为浏览器支持的无用标签,当人们可以真正地将他们需要的东西添加到身体的底部以获得期望的效果时。