【问题标题】:Should I use <html>, <head> and <body> tag? [duplicate]我应该使用 <html>、<head> 和 <body> 标签吗? [复制]
【发布时间】:2013-03-29 16:44:14
【问题描述】:

我试过 CodeAvengers.com,它真的很棒。他们这样说:

大多数 HTML 代码包含 3 个我们尚未使用的标签:htmlheadbody。这些标签是可选的;由于 Google 建议不要使用可选标签,因此我们不使用它们。

为什么 Google 不建议使用它们?我认为html 标签没用,但headbody 看起来没用。我认为这两个标签是有道理的。

谁能向我解释一下为什么 Google 不推荐它们?另一件事是谷歌不推荐它们,但谷歌使用它们。那么?

【问题讨论】:

  • google 哪些地方不建议使用?如果有一些参考,我可以在 google.com 的代码中看到 、 和 标签。
  • 你有什么参考吗?
  • 嗯,我找到的唯一参考是 google-styleguide.googlecode.com/svn/trunk/… 和 CodeAvengers - HTML level 1 - Lesson 9.3
  • @MíraKapičiak 的链接目标声明“出于文件大小优化和可扫描性目的,请考虑省略可选标签。”换句话说,如果您想节省几个字节,请省略标签。
  • 你应该努力满足 W3C 的标准,而不是 google。

标签: html


【解决方案1】:

我能找到的唯一参考资料是关于reducing HTML document file size。除此之外,Google 似乎并不推荐它们,只是说排除它们是有效的,您可以减小文件大小并加快网站速度。但是,我怀疑它会对您个人产生任何影响。

我认为这取决于个人喜好。例如,假设的重复答案表明省略标签会使测试用例更加集中/清晰。

我个人习惯于将这些标签用于生产,因为它消除了您想要的所有歧义。您可能还想向&lt;html&gt;(例如lang)、&lt;head&gt;&lt;body&gt; 标签添加属性,否则这些属性不会自动添加。

如果您真的希望您的 HTML 在提供服务时尽可能小,同时为开发人员保持代码清晰,我相信您可以找到一个预处理器来删除不必要的 HTML 标记等等.

【讨论】:

    猜你喜欢
    • 2011-04-23
    • 2012-06-21
    • 2018-09-25
    • 2016-11-19
    • 2012-05-28
    • 2011-09-12
    • 1970-01-01
    • 2013-01-27
    • 1970-01-01
    相关资源
    最近更新 更多