以下是bootsharp给出的h5标准,很有参考意义,可以推荐下
- 用两个空格符代替tab
- 嵌套元素应当进行缩进(即两空格)
- 对于属性的定义,用双引号
- 不要自闭合
- 不可省略结束标签
- 为每个HTML页面第一行添加标准模式<!DOCTYPE html>
- 语言属性
- IE兼容模式
- 字符编码
- 引入css和js文件
<script src="code-guide.js"></script>
- 尽量减少标签并保持最小的时间复杂度
- 属性顺序
class id , nmae data-* src , for , type , href title , alt aria-* , role
- 布尔boolean属性不用赋值
- 避免JavaScript生成的标签
h5标准实例
另外我的一些感悟
- 编写html时应当符合语义化,即对html的编写符合人类和浏览器的阅读习惯
- 编写html时一定要注意文档流,注意清除浮动,不要破坏文档流
- 尽量减少标签的使用