2013-04-07 88 views
2

我试过CodeAvengers.com,它非常好。他们这样说:我应该使用<html>,<head>和<body>标记吗?

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

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

有人可以向我解释为什么Google不会推荐他们吗?另一件事是谷歌不建议他们,但谷歌使用它们。所以?

+0

谷歌推荐不使用它们?如果有一些参考资料,我可以在google.com a ,和标记的代码中看到,这会很好。 – 2013-04-07 16:47:24

+0

你有什么参考? – lngs 2013-04-07 16:48:44

+0

那么我发现的唯一参考是这个http://google-styleguide.googlecode.com/svn/trunk/htmlcssguide.xml?showone=Optional_Tags#Optional_Tags和CodeAvengers - HTML 1级 - 第9.3课 – Kyrbi 2013-04-07 16:52:17

回答

0

我能找到的唯一参考是谈论reducing HTML document file size。除此之外,它似乎并不像谷歌不推荐他们,它只是说它是有效的排除他们,你可以减少文件大小,并加快您的网站。但是,我怀疑它会对你个人有任何影响。

我认为这归结于个人偏好。例如,假设的重复答案表明,省略标签会使测试用例更加专注/清晰。

我个人习惯于使用这些标签进行生产,因为它消除了您打算的所有含糊不清之处。您可能还需要为<html>(如lang),<head><body>添加属性,否则这些属性不会自动添加。

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