HTML 开发规范
2016-05-12 00:16
246 查看
概述
制定本规范的目的在于使我们的(X)HTML能够适应更多的客户端,符合标准的好处就在于此,而不在于机械化的执行。
建议使用D(esign)C(oding)D(ebug)V(alidate)R(oundup),即DCDVR的流程。首先对
(X)HTML模板
进行规划,然后才开始编码,编码的同时进行Debug,Validate和代码片断的总结,而不是在所有模板都完成后才进行这三个步骤。
一、在HTML
5标准上的强化规则
1.一般规则
所有非空元素必须有闭合tag,如
这是一个段落
元素名称和属性名称全部小写
属性值必须使用双引号包围
在某些脚本必要的地方才使用 name 属性,否则一律使用id属性
禁止 id 属性重复
在属性值和元素内容出现的地方,如果有字符&、< 、 > 、那么应当分别使用
&、<、>
2.样式分离规则
样式统一在 head 元素中使用 link 元素引用,不得在 head 元素以外的地方添加样式,不得在元素中使用 style
属性,不应当在元素中使用其他样式属性,如 background 等,不应当使用具有样式特征的元素,如 br, hr
等,其中br元素代表语气停顿,通常用于诗句,但这并不表示任何需要换行的地方就应当使用br元素。
可以将样式统一写在 元素中的
制定本规范的目的在于使我们的(X)HTML能够适应更多的客户端,符合标准的好处就在于此,而不在于机械化的执行。
建议使用D(esign)C(oding)D(ebug)V(alidate)R(oundup),即DCDVR的流程。首先对
(X)HTML模板
进行规划,然后才开始编码,编码的同时进行Debug,Validate和代码片断的总结,而不是在所有模板都完成后才进行这三个步骤。
一、在HTML
5标准上的强化规则
1.一般规则
所有非空元素必须有闭合tag,如
这是一个段落
元素名称和属性名称全部小写
属性值必须使用双引号包围
在某些脚本必要的地方才使用 name 属性,否则一律使用id属性
禁止 id 属性重复
在属性值和元素内容出现的地方,如果有字符&、< 、 > 、那么应当分别使用
&、<、>
2.样式分离规则
样式统一在 head 元素中使用 link 元素引用,不得在 head 元素以外的地方添加样式,不得在元素中使用 style
属性,不应当在元素中使用其他样式属性,如 background 等,不应当使用具有样式特征的元素,如 br, hr
等,其中br元素代表语气停顿,通常用于诗句,但这并不表示任何需要换行的地方就应当使用br元素。
可以将样式统一写在 元素中的
相关文章推荐
- HTML
- 请求 ajax 基础配置
- [dhtmlxGantt(甘特图)开发手册]第三篇——语言设置、导出PDF/PNG、导出Excel/iCal等
- .NET MVC3中扩展一个HtmlHelper方法CheckBoxList
- 用innerHTML创建元素
- html中META标签的作用及SEO关键字优化办法
- HTML 空格符
- 本地ie版本大于7.0,MsHtml中get_userAgent获取UA为MSIE7
- HTML解析利器HtmlAgilityPack - 小y
- doxygen将头文件生成html文档
- <html>消息状态
- 网页大文本文件的在线加载预览,txt,xml,html等纯文本格式
- &nbsp|&quot|&amp|&lt|&gt等html字符转义
- html和xml的转义字符
-  |"|&|<|>等html字符转义
- HTML页面跳转的5种方法
- html
- div里包含img底部多出3px的解决办法
- html简介
- html方式判断IE版本