Tob*_*non 10 html tags indentation
我总是想知道,但如果有关于缩进身体或头部标签的任何设定标准,我无法在任何地方找到答案.
这个版本是否正确?
<html>
<head>
</head>
<body>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
还是这一个?
<html>
<head>
</head>
<body>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
虽然我明白,就最终网站的功能而言,它可能没有丝毫差别,但我们都是人类,并且都充满了好奇心的礼物/负担.
是否有任何固定标准或无关紧要?
Ber*_*rgi 11
HTML不关心缩进,它只需要适当的嵌套.它被解析相同(当然除了空白文本节点),它确实无关紧要.
虽然适当的缩进对于可读性很重要,但许多人选择不缩进<html>,<head>并且<body>标签因为它们的结构是微不足道的,并且只是不必要地向右移动整个文档.这些标签的内容应始终缩进以进行干净标记,以便嵌套结构对读者来说是清晰的.
明确回答你的问题:
应该
<head>和<body>标签是否在不同的缩进级别<html>?
没有必要,因为每个人都知道它们是嵌套的<html>.如果你愿意,你可以这样做.都
<html>
<head>
<title>…</title>
…
<head>
<body>
<div>
<div>…</div>
…
</div>
…
</body>
<html>
Run Code Online (Sandbox Code Playgroud)
和
<html>
<head>
<title>…</title>
…
<head>
<body>
<div>
<div>…</div>
…
</div>
…
</body>
<html>
Run Code Online (Sandbox Code Playgroud)
很好,而以下不是:
<html>
<head>
<title>…</title>
…
<head>
<body>
<div>
<div>…</div> <!-- which nesting level ??? -->
…
</div>
…
</body>
<html>
Run Code Online (Sandbox Code Playgroud)