XHTML规范1.0

此文来自百度文库http://wenku.baidu.com/view/03b28778168884868762d6a8.html

 

一、总则

1.1目的及效力

1. 制订本规范的目的:提高HTML文件质量,使其具有良好的文档结构,便于向后兼容和更好的跨平台能力。 

2. 页面制作人员必须严格遵守此规范。

3. 本规范应用于2009111日以后制作的项目中,不溯及以往。

4. 本规范随时根据需要修订,请注意版本号的变化。当前为1.0

1.2 XHTML规范

1. 页面顶部必须添加文档类型;

2. 所有的 XHTML 元素必须被嵌套于 <html> 根元素中

3. 所有标签、属性必须小写;

4. 属性不允许缩写;(即属性必须有值,例如checkbox的checked属性,现在必须写成checked="checked")

5. 属性值必须用引号""括起来

6. id属性来替代name属性注意:为了版本比较低的浏览器,应该同时使用nameid属性,并使它们两个的值相同的

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>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值