在开始正式内容制作之前,我们必须先了解一下web标准有关代码的规范。了解这些规范可以帮助你少走弯路,尽快通过代码校验。
1.所有的标记都必须要有一个相应的结束标记
以前在HTML中,你可以打开许多标签,例如
和而不一定写对应的和来关闭它们。但在XHTML中这是不合法的。XHTML要求有严谨的结构,所有标签必须关闭。如果是单独不成对的标签,在标签最后加一个 "/"来关闭它。例如:
alt="网页设计师" src="../images/logo_w3cn_200x80.gif" width="200" />
2.所有标签的元素和属性的名字都必须使用小写
与HTML不一样,XHTML对大小写是敏感的,和是不同的标签。XHTML要求所有的标签和属性的名字都必须使用小写。例如:必须写成 。大小写夹杂也是不被认可的,通常dreamweaver自动生成的属性名字"onMouseOver"也必须修改成"onmouseover"。
3.所有的XML标记都必须合理嵌套
同样因为XHTML要求有严谨的结构,因此所有的嵌套都必须按顺序,以前我们这样写的代码:
/b>
必须修改为:
/p>
就是说,一层一层的嵌套必须是严格对称。
4.所有的属性必须用引号""括起来
在HTML中,你可以不需要给属性值加引号,但是在XHTML中,它们必须被加引号。例如:
[/font]
必须修改为:
特殊情况,你需要在属性值里使用双引号,你可以用",单引号可以使用',例如:
say'hello'">
5.把所有和&特殊符号用编码表示
任何小于号(),不是标签的一部分,都必须被编码为& l t ;
任何大于号(>),不是标签的一部分,都必须被编码为& g t ;
任何与号(&),不是实体的一部分的,都必须被编码为& a m p;
注:以上字符之间无空格。
6.给所有属性赋一个值
XHTML规定所有属性都必须有一个值,没有值的就重复本身。例如:
checked>
必须修改为:
[font=Verdana]
7.不要在注释内容中使“--”
“--”只能发生在XHTML注释的开头和结束,也就是说,在内容中它们不再有效。例如下面的代码是无效的:
这里是注释[font=Verdana]-----------这里是注释-->
用等号或者空格替换内部的虚线。
这里是注释[font=Verdana]============这里是注释-->
以上这些规范有的看上去比较奇怪,但这一切都是为了使我们的代码有一个统一、唯一的标准,便于以后的数据再利用。版权所有。转载时必须以链接形式注明 作者和原始出处及本声明!
如果你有其他要求,可用这个邮箱联系我:
1.所有的标记都必须要有一个相应的结束标记
以前在HTML中,你可以打开许多标签,例如
和而不一定写对应的和来关闭它们。但在XHTML中这是不合法的。XHTML要求有严谨的结构,所有标签必须关闭。如果是单独不成对的标签,在标签最后加一个 "/"来关闭它。例如:
alt="网页设计师" src="../images/logo_w3cn_200x80.gif" width="200" />
2.所有标签的元素和属性的名字都必须使用小写
与HTML不一样,XHTML对大小写是敏感的,和是不同的标签。XHTML要求所有的标签和属性的名字都必须使用小写。例如:必须写成 。大小写夹杂也是不被认可的,通常dreamweaver自动生成的属性名字"onMouseOver"也必须修改成"onmouseover"。
3.所有的XML标记都必须合理嵌套
同样因为XHTML要求有严谨的结构,因此所有的嵌套都必须按顺序,以前我们这样写的代码:
/b>
必须修改为:
/p>
就是说,一层一层的嵌套必须是严格对称。
4.所有的属性必须用引号""括起来
在HTML中,你可以不需要给属性值加引号,但是在XHTML中,它们必须被加引号。例如:
[/font]
必须修改为:
特殊情况,你需要在属性值里使用双引号,你可以用",单引号可以使用',例如:
say'hello'">
5.把所有和&特殊符号用编码表示
任何小于号(),不是标签的一部分,都必须被编码为& l t ;
任何大于号(>),不是标签的一部分,都必须被编码为& g t ;
任何与号(&),不是实体的一部分的,都必须被编码为& a m p;
注:以上字符之间无空格。
6.给所有属性赋一个值
XHTML规定所有属性都必须有一个值,没有值的就重复本身。例如:
checked>
必须修改为:
[font=Verdana]
7.不要在注释内容中使“--”
“--”只能发生在XHTML注释的开头和结束,也就是说,在内容中它们不再有效。例如下面的代码是无效的:
这里是注释[font=Verdana]-----------这里是注释-->
用等号或者空格替换内部的虚线。
这里是注释[font=Verdana]============这里是注释-->
以上这些规范有的看上去比较奇怪,但这一切都是为了使我们的代码有一个统一、唯一的标准,便于以后的数据再利用。版权所有。转载时必须以链接形式注明 作者和原始出处及本声明!
如果你有其他要求,可用这个邮箱联系我:
0 Comment(s)相关日志
php书网程序—读吧书网 v3.5 开始公测
ubuntu 7.10产生failed to write cache错误的解决方法
用js代码实现复制文章时自动添加标题和地址
给自己的blog加上漂亮的新年flash特效
ubuntu 7.10产生failed to write cache错误的解决方法
【个人收藏】获得本页面URL地址的几个个JS代码
【个人收藏】网页精华代码集
【个人收藏】常用的网页广告代码
【个人收藏】加快页面载入速度的方法
【个人收藏】隐藏各统计站点的图标
php书网程序—读吧书网 v3.5 开始公测
ubuntu 7.10产生failed to write cache错误的解决方法
用js代码实现复制文章时自动添加标题和地址
给自己的blog加上漂亮的新年flash特效
ubuntu 7.10产生failed to write cache错误的解决方法
【个人收藏】获得本页面URL地址的几个个JS代码
【个人收藏】网页精华代码集
【个人收藏】常用的网页广告代码
【个人收藏】加快页面载入速度的方法
【个人收藏】隐藏各统计站点的图标


快速模具价格计算法!
本站准备建一个在线RSS聚合