javascript - 为什么HTML5中没有foot标签?

标签 javascript html xhtml w3c

我们有一个head 标签和一个body 标签。对于 body 标签,我们现在有 headermainfooter 标签。

为什么没有 foot 标签关联到 headbody 标签?

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

我是不是遗漏了什么,或者只是没有想到什么?

最佳答案

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

<head>标记有一个特殊用途,因为浏览器和爬虫可以仅解析此标记以获取有关网站的元数据,而无需查看完整的 HTML,但是 <foot>标签不会有这样的好处,这意味着它对于浏览器来说是一个无用的标签,当人们真的可以将他们需要的任何东西添加到正文底部以获得所需的效果时。

关于javascript - 为什么HTML5中没有foot标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50296420/

相关文章:

javascript - 可以在 JavaScript 中使用模板文字作为函数名称吗?

Javascript 运算符无法将整数与零进行比较(例如 10、100、1000 等)?

jquery - html5本地存储分割JSON.stringify数据

javascript - 如何在长混合 html 内容中自动分页

css - float CSS 开始看起来像一个谜题

javascript - 带有凭据的 Angular 6 httpClient Post

javascript object.key 不工作

html - 如何将 float 子 div 的高度扩展到父级的高度?

css - 使用 Wordpress 主题和语法高亮插件修复 CSS 问题

javascript - 如何使用 CSS 构建此布局?