我们有一个head
标签和一个body
标签。对于 body
标签,我们现在有 header
、main
和 footer
标签。
为什么没有 foot
标签关联到 head
和 body
标签?
这个 foot
标签非常适合人们将需要加载的 JavaScript 代码放在页面末尾;因为人们经常这样做,但必须将他们的 JS 放在 body
标签中。我的印象是 body
标签中的 JS 代码在技术上不符合规范,因为它实际上并没有直接提供任何有助于文档正文的内容。 foot
标签的功能与 head
标签一样(实际上不显示文档正文中的任何内容),但放置在结束的 body
之后标签。
我是不是遗漏了什么,或者只是没有想到什么?
最佳答案
由于 HTML 页面通常是自上而下呈现的,因此在页面底部添加标签基本上只是通过语法糖在页面正文底部添加内容。
<head>
标记有一个特殊用途,因为浏览器和爬虫可以仅解析此标记以获取有关网站的元数据,而无需查看完整的 HTML,但是 <foot>
标签不会有这样的好处,这意味着它对于浏览器来说是一个无用的标签,当人们真的可以将他们需要的任何东西添加到正文底部以获得所需的效果时。
关于javascript - 为什么HTML5中没有foot标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50296420/