-
缩进 以前说使用 2 个空格,现在一般使用 4 个空格;
-
在属性上,使用双引号 “”,不要使用单引号 ‘’;
-
标签正确关闭;
-
在自动闭合标签结尾处使用斜线;
-
头部要声明 doctype :
-
指出页面的语言:
-
声明一个明确的字符编码:
-
IE 兼容模式: 使用兼容性 标签来指定使用什么版本的 IE 来渲染页面。如果不是特殊需要,通常通过 edge mode 来通知 IE 使用最新的兼容模式
-
通常在引入 CSS 和 JavaScript 时不需要指明 type,css 放 head 头部
-
属性顺序: HTML 属性应该按照特定的顺序出现以保证易读性。尽量大部分用 class,少使用 id
- class
- id, name
- data-*
- src, for, type, href, value
- title, alt
- role, aria-*
<a class="..." id="..." data-toggle="modal" href="#"> Example link </a> <input class="form-control" type="text"> <img src="..." alt="...">
-
Boolean 属性指不需要声明取值的属性