有必要写吗<html>
,,,<head>
and <body>
标签?
For example, I can make such a page:
<!DOCTYPE html>
<meta http-equiv="Content-type" content="text/html; charset=utf-8">
<title>Page Title</title>
<link rel="stylesheet" type="text/css" href="css/reset.css">
<script src="js/head_script.js"></script><!-- this script will be in head //-->
<div>Some html</div> <!-- here body starts //-->
<script src="js/body_script.js"></script>
Firebug正确地将头部和身体分开:
W3C Validation says it's valid.
但我很少在网上看到这种做法。
有理由写这些标签吗?
发布于 2018-01-02 15:56:40
Google的HTML样式指南建议省略所有可选标记。
这包括 <html>
,<head>
,<body>
,<p>
和<li>
。
https://google.github.io/styleguide/htmlcssguide.html#Optional_Tags
为了文件大小优化和可扫描性目的,考虑省略可选标签。HTML5规范定义了什么标签可以省略。 (这种方法可能需要一个宽限期,作为一个更宽泛的指导原则,因为它与网络开发人员通常所教的内容有很大的不同。出于一致性和简单性的原因,最好省略所有可选的标签,而不仅仅是一个选项。
<!-- Not recommended --> <!DOCTYPE html> <html> <head> <title>Spending money, spending bytes</title> </head> <body> <p>Sic.</p> </body> </html>
<!-- Recommended --> <!DOCTYPE html> <title>Saving money, saving bytes</title> <p>Qed.
https://stackoverflow.com/questions/-100001309
复制相似问题