为什么HTML设计师会缩进他们的HTML代码?

时间:2013-10-08 20:02:56

标签: html formatting

例如,人们为什么写:

<html>
<body>
   <p>blahblahblah</p>
   <p>blahblah</p>
</body>
</html>

而不是

<html>
<body>
<p>blahblahblah</p>
<p>blahblah</p>
</body>
</html>

我刚刚完成HTML课程,但从未了解过为什么会这样。只是为了让人们更容易阅读代码吗?

4 个答案:

答案 0 :(得分:0)

这是一种惯例,因为它可以更容易地显示文档的结构,无需使用已关闭标记的解析工具进行定位,并帮助在视觉上隔离页面组件。

总之,因为从长远来看,编写,阅读和维护更容易,采用某种视觉组织策略。

答案 1 :(得分:0)

下次打开代码时能够理解您的代码。它有助于确保您的代码是免费的或错误的,并使调试变得容易。

答案 2 :(得分:0)

缩进没有超出代码可读性的目的,这当然是主观的。可读性尤其涉及可视化元素的嵌套。这可能有助于避免意外遗漏结束标签等问题。

关于缩进量和使用它的逻辑,有不同的做法(例如,有些人也会缩进body元素,因为它是html元素的子元素。 / p>

很多时候,缩进只是因为某些创作软件自动生成它,作者认为没有理由覆盖它。

浏览器通常会忽略缩进,因为任何空格字符序列(空格,制表符,换行符)都等同于HTML中大多数上下文中的单个空格。有时它不是,然后缩进会导致问题。

答案 3 :(得分:0)

在一天结束时,您可以随时使用Dave Raggett的“Tidy”为您清理页面。 http://www.w3.org/People/Raggett/tidy/