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