HTML编码规范
|
HTML编码规范
|
|||
| 目的: | 使HTML代码风格保持一致, 容易被理解和被维护 | ||
| 代码风格 | |||
| 缩进与换行: | 使用4个空格为一个缩进层级,tab键 = 4空格 | ||
| 命名: | 强制:class必须代表相应模块或部件的内容和功能. | ||
| 强制: id, class必须单词全字母小写, 单词间以 - 分隔. | |||
|
建议: id, class在避免冲突并描述清楚的前提下尽可能短. eg: navigation(n) -> nav(good) , comment(v) -> com(bad) |
|||
| 代码风格强制 | |||
| 1. 同一页面, 应避免使用相同的name与id. | |||
IE 浏览器会混淆元素的 id 和 name 属性, document.getElementById 可能获得不期望的元素。所以在对元素的 id 与 name 属性的命名需要非常小心。 |
|||
| 2. 对于无需自闭合的标签, 不允许自闭合 | |||
|
eg. input, br, img, hr.... <input ...> (good), <input... />(bad) |
|||
| 3. 对HMTL5中允许省略的闭合标签, 不允许省略闭合标签 | |||
| 4. 在css可以实现相同需求的情况下不得使用表格进行布局. | |||
| 代码风格建议 | |||
| 1. 标签的使用尽量简洁,减少不必要的标签 | |||
| 2. 布尔类型的属性建议不添加属性值
eg. <input type="text" disabled> <input type="checkbox" value="1" checked> |
|||
posted on 2020-07-08 19:57 浪漫的程序猿Plus 阅读(173) 评论(0) 收藏 举报
浙公网安备 33010602011771号