空行和缩进

不要无缘无故添加空行。

为每个逻辑功能块添加空行,这样更易于阅读。

缩进使用两个空格,不建议使用 TAB。

比较短的代码间不要使用不必要的空行和缩进。

不必要的空行和缩进示例:

在线教程

HTML

W3CAPI 社区宗旨与口号,人人可以免费学开发,人人可以免费做分享。

W3CAPI 社区宗旨与口号,人人可以免费学开发,人人可以免费做分享。

W3CAPI 社区宗旨与口号,人人可以免费学开发,人人可以免费做分享。

推荐写法示例:

在线教程

HTML

W3CAPI 社区宗旨与口号,人人可以免费学开发,人人可以免费做分享。

W3CAPI 社区宗旨与口号,人人可以免费学开发,人人可以免费做分享。

W3CAPI 社区宗旨与口号,人人可以免费学开发,人人可以免费做分享。

表格规范写法实例:

Name

Description

A

Description of A

B

Description of B

列表规范写法实例:

  1. London
  2. Paris
  3. Tokyo

是否省略 和

?


在标准 HTML5 中, 和

标签是可以省略的。以下 HTML5 文档的写法是正确的:页面标题


这是一个标题

这是一个段落。

不推荐省略 和

标签。 元素是文档的根元素,用于描述页面的语言:


声明语言是为了方便屏幕阅读器及搜索引擎。

省略 或

在 DOM 和 XML 软件中会崩溃。


省略

在旧版浏览器 (IE9及以下版本)会发生错误。


是否可以省略

?


在标准 HTML5 中,

标签是可以省略的。默认情况下,浏览器会将 之前的内容添加到一个默认的 元素上。现在省略 head 标签还不推荐使用:页面标题


这是一个标题

这是一个段落。

元数据标签

HTML5 中

元素是必须的,标题名描述了页面的主题:在线教程 | 菜鸟教程


标题和语言可以让搜索引擎很快了解你页面的主题:

在线教程 | 菜鸟教程


HTML 注释

注释可以写在 中:

比较长的注释内容可以在 中分行写:

长评论第一个字符缩进两个空格,更易于阅读。