应该和标签处于不同的缩进级别吗?

前端之家收集整理的这篇文章主要介绍了应该和标签处于不同的缩进级别吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我总是想知道,但如果有关于缩进身体或头部标签的任何设定标准,我无法在任何地方找到答案.

这个版本是否正确?

<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>

猜你在找的HTML相关文章