校园学生学习娱乐资源第一门户 校园第一站 源于校园 服务于校园 分享资源和快乐 网站地图 高级搜索 RSS订阅 收藏本站 设为首页
首页 | 校园 | 教育 | 考试 | 电脑 | 英语 | 读书 | 就业 | 论文 | 体育 | 健康 | 图片 | 分类信息
Q Q | 下载 | 游戏 | 音乐 | 影视 | 专题 | 祝福 | 百科 | 问答 | 博客 | 会员 | 社区 | 校园论坛
·偶像剧免费在线收看
·DEDECMS免费模板规则下载
·
·全能空间、网站建设仅200
DIV+CSS | Dreamweaver | FrontPages | Javascript | 文章搜索:
  当前位置: 主页>电脑>网页设计>HTML> 文章正文

使用Web标准建站第6天:XHTML代码规范

http://www.xydyz.com 来源:校园第一站 2007-10-26 阅读: 评论


在开始正式内容制作之前,我们必须先了解一下web标准有关代码的规范。了解这些规范可以帮助你少走弯路,尽快通过代码校验。

1.所有的标记都必须要有一个相应的结束标记

以前在HTML中,你可以打开许多标签,例如<p>和<li>而不一定写对应的</p>和</li>来关闭它们。但在XHTML中这是不合法的。XHTML要求有严谨的结构,所有标签必须关闭。如果是单独不成对的标签,在标签最后加一个"/"来关闭它。例如:

 

2.所有标签的元素和属性的名字都必须使用小写

  与HTML不一样,XHTML对大小写是敏感的,<title>和<TITLE>是不同的标签。XHTML要求所有的标签和属性的名字都必须使用小写。例如:<BODY>必须写成<body> 。大小写夹杂也是不被认可的,通常dreamweaver自动生成的属性名字"onMouseOver"也必须修改成"onmouseover"。

3.所有的XML标记都必须合理嵌套

  同样因为XHTML要求有严谨的结构,因此所有的嵌套都必须按顺序,以前我们这样写的代码:

 

<p><b></p>/b>

 

  必须修改为:

 

<p><b></b></p>

 

  就是说,一层一层的嵌套必须是严格对称。

4.所有的属性必须用引号""括起来

  在HTML中,你可以不需要给属性值加引号,但是在XHTML中,它们必须被加引号。例如:

 

<height=80>

 

  必须修改为:

 

<height="80">

 

  特殊情况,你需要在属性值里使用双引号,你可以用",单引号可以使用&apos;,例如:

 

<alt="say&apos;hello&apos;">

 

5.把所有<和&特殊符号用编码表示
  • 任何小于号(<),不是标签的一部分,都必须被编码为

    & l t ;

  • 任何大于号(>),不是标签的一部分,都必须被编码为

    & g t ;

  • 任何与号(&),不是实体的一部分的,都必须被编码为

    & a m p;

  注:以上字符之间无空格。

6.给所有属性赋一个值

  XHTML规定所有属性都必须有一个值,没有值的就重复本身。例如:

 

<td nowrap>

<input type="checkbox" name="shirt" value="medium" checked>

 

  必须修改为:

 

<td nowrap="nowrap">

<input type="checkbox" name="shirt" value="medium" checked="checked">

 

7.不要在注释内容中使“--”

  “--”只能发生在XHTML注释的开头和结束,也就是说,在内容中它们不再有效。例如下面的代码是无效的:

 

<!--这里是注释-----------这里是注释-->

 

  用等号或者空格替换内部的虚线。

 

<!--这里是注释============这里是注释-->

 

  以上这些规范有的看上去比较奇怪,但这一切都是为了使我们的代码有一个统一、唯一的标准,便于以后的数据再利用。

<br />

<img height="80" alt="网页设计师" src="../images/logo_w3cn_200x80.gif" width="200" />




【责任编辑:admin 】




评论
用户名: 新注册) 密码: 匿名评论
评论内容:不能超过250字,请自觉遵守互联网相关政策法规。
  相关文章
使用Web标准建站第5天:head区的其他设置
使用Web标准建站第7天:CSS入门
使用Web标准建站第4天:调用样式表
使用Web标准建站第8天:CSS布局入门
使用Web标准建站第3天:定义语言编码
  最新图片
24小时TOP
   
·使用Web标准建站第11天:不用表格的菜单
·使用Web标准建站第8天:CSS布局入门
·使用Web标准建站第3天:定义语言编码
·使用Web标准建站第1天:选择什么样的DOCTYPE
·使用Web标准建站第4天:调用样式表
·使用Web标准建站第7天:CSS入门
·使用Web标准建站第12天:校验及常见错误
·使用Web标准建站第2天:什么是名字空间
热门图片
  更多>>>
焦点聚焦
  更多>>>
 
论坛精华
  更多>>>
·真钱斗地主轧金花龙虎板玖和百家乐http://c
·22岁女大学生要嫁48岁乞丐(图)
·一条短信毁了一种水果 “蛆橘”传言流变调
·蒙古风情十四怪 (一)
·《中国高新技术企业》--www.txrb.com--科信
·东莞大金空调官方介绍 13559702882卢生
·乐众国际最新博彩游戏!真实!新鲜!刺激!
·快国庆了大家怎么安排
最新图片
  更多>>>
推荐文章
  更多>>>
 
关于我们 - 版权声明 - 免责声明 - 欢迎投稿 - 广告服务 - 友情链接 - 网站建设 - 诚聘英才 - 联系我们 - -
Copyright @2007-2009 www.xydyz.com © All rights reserved.
校园第一站 版权所有 客服E-Mail:hyperblue@163.comn 点击这里给我发消息
Site design by hyperblue 鄂ICP备07009403号 Powered by DedeCms