此文来自百度文库http://wenku.baidu.com/view/03b28778168884868762d6a8.html
一、总则
1.1目的及效力
1. 制订本规范的目的:提高HTML文件质量,使其具有良好的文档结构,便于向后兼容和更好的跨平台能力。
2. 页面制作人员必须严格遵守此规范。
3. 本规范应用于2009年11月1日以后制作的项目中,不溯及以往。
4. 本规范随时根据需要修订,请注意版本号的变化。当前为1.0版。
1.2 XHTML规范
1. 页面顶部必须添加文档类型;
2. 所有的 XHTML 元素必须被嵌套于 <html> 根元素中;
3. 所有标签、属性必须小写;
4. 属性不允许缩写;(即属性必须有值,例如checkbox的checked属性,现在必须写成checked="checked")
5. 属性值必须用引号""括起来;
6. 用id属性来替代name属性。注意:为了版本比较低的浏览器,应该同时使用name和id属性,并使它们两个的值相同的;
7. 所有标签必须被关闭,空标签也必须关闭;(例如<br />)
8. 不要在注释内容中使“--”;(“--”只能出现在注释的开头和结尾,例如<!--这里是---注释-->是不合法的,因为注释中间出现了“--”)
9. 图片必须有说明文字;(即必须有alt属性)
10. 代码必须正确缩进;
二、文档类型
2.1文档类型规范
1. 页面顶部必须添加文档类型;
2. 必须正确选择文档类型;
2.2文档类型代码
1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
2.3 说明
1. XHTML 1.0 Strict - 严格型,标识要求达到以上XHTML相比于HTML的所有改动
2. XHTML 1.0 Transitional - 过渡型,标识语法要求较宽松
3. XHTML 1.0 Frameset - 框架集定义
4. XHTML 1.1 - 模块化的XHTML
5. XHTML 2.0 - 完全模块化可定制化的XHTML
三、head区
3.1 head区规范
1. 网站编码统一为“utf-8”;
2. 必须有网站且网站标题统一为:栏目名称——网站名称;
3. 引用外部css文件时 <link>标签必须关闭
4. 调用外部js文件时,调用代码放在<head></head>
5. head区代码顺序:“编码”“标题”“ <meta>区域”“引用外部样式区域”“调用外部js文件区域”。如有增加请在相应区域内增加。
3.2 head区代码
1. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
2. <title>静态页面标准代码 v1.2 - 安徽网新科技有限公司</title>
3. <meta name="keywords" content="安徽网新科技有限公司" />
4. <meta name="description" content="安徽网新科技有限公司" />
5. <link rel="stylesheet" type="text/css" href="css/main.css" />
6. <script type="text/javascript" language="javascript" src="js/AC_RunActiveContent.js"></script>
7. <script type="text/javascript" language="javascript" src="js/common.js"></script>