如果没有特别说明,可以参照Google或阿里的编码规范
参考资料:
文件命名采用全小写字母加-分割的规则命名,例如user-add.html
使用2个空格作为缩进,请勿使用tab缩进,也不要使用tab和空格的混合缩进
仅使用小写,包括HTML元素名称、属性、属性值(text/CDATA除外),CSS选择器、属性和属性值
代码行尾不留空格
使用UTF-8(no BOM)编码
在必要的地方添加TODO,例如由于时间关系,想到但是还没有时间编写的逻辑代码等。
Document类型采用HTML5,而不是html和xhtml。
根据HTML元素的语义使用,例如p元素应该是段落,a元素应该是链接。
多媒体内容应该提供alt属性,例如img应该有alt属性。主要好处是两个方面,一是网络不好时一样可以让用户看懂图标的含义,二是方便有阅读障碍的人(例如盲人)通过阅读软件读取网页内容。
将HTML内容与css样式表以及js动作分开,保持HTML的简洁和专注。
不需要将特殊符号进行编码,例如“不需要转换为&ldquo。
如果引用CSS和JavaScript,则不需要指定type,因为所有的浏览器都会自动指定这两种类型,这样做可以保证代码更加简洁
每个元素单独一行
元素属性值使用双引号