`
mouer
  • 浏览: 97213 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

XHTML代码规范

阅读更多

1.所有的标记都必须要有一个相应的结束标记
以前在HTML中,你可以打开许多标签,例如<p>和<li>而不一定写对应的</p>和</li>来关闭它们。

但在XHTML中这是不合法的。XHTML要求有严谨的结构,所有标签必须关闭。如果是单独不成对的标签,在标签最后加一个"/"来关闭它。例如: <br /><img height="80" alt="网页设计师" src="../images/logo_w3cn_200x80.gif" width="200" />

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注释的开头和结束,也就是说,在内容中它们不再有效。例如下面的代码是无效的:

<!--这里是注释-----------这里是注释--> 用等号或者空格替换内部的虚线。

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

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

分享到:
评论

相关推荐

    XHTML代码规范.doc

    XHTML代码规范.doc,来之不易大家珍惜

    XHTML 代码规范

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

    XHTML代码的规范格式

    但在XHTML中这是不合法的。XHTML要求有严谨的结构,所有标签必须关闭。如果是单独不成对的标签,在标签最后加一个"/"来关闭它。例如:  网页设计师" src="../images/logo_w3cn_200x80.gif" width="200" /&gt;

    DIVCSS布局大全---12天学会DIV+CSS教程

    12天学会DIV+CSS从理论到实践的教程,强烈推介。...第六天:XHTML代码规范 第七天:CSS入门 第八天:CSS布局入门 第九天:第一个CSS布局实例 第十天:自适应高度 十一天:不用表格的菜单 十二天:校验及常见的错误

    Fire IPB[S] v1.0.4c Build 050118

    PHP 5&lt;br&gt; 代码完全符合 XHTML 代码规范 完全中文化的前台 完全中文化的后台 完全中文化的论坛皮肤 24 小时新贴标记 集成友情链接功能 集成部分常用 MOD 后台高级数据备份&恢复功能 ...

    Fire IPBS v1.0.4b Build 050105

    Invision Power Board 中文改良版本,完全兼容 PHP 5,代码完全符合 XHTML 代码规范,完全中文化的前台,完全中文化的后台,完全中文化的论坛皮肤,24 小时新贴标记,集成友情链接功能,集成部分常用 MOD,修复了 v...

    不受XHTML规范影响的QQ浮动客服代码

    一直想在自己网站的首页放个浮动QQ客服,可去过好几个源码站都没有找到... 按照朋友给的参考,在百度搜索“xhtml浮动代码”,让我觉得顿时清醒了许多,在参考过诸多文章之后,终于解决浮动客服的“难题”。 详细见附件

    div+css有实例,易学易懂

    2.4 XHTML 代码规范 第 3 章 CSS 基础与书写规范 第29 页 3.1 CSS 的基础知识 3.1.1 什么是CSS 3.1.2 CSS 的语法 3.1.3 选择符 3.1.4 属性 3.1.5 伪类和伪元素 3.1.6 默认值 3.1.7 继承性 3.2 CSS 编码规范 3.2.1 ...

    DIVCSS布局大全

    目录 div+css 布局入门 ......................................................网页设计 DIV+CSS 第6 天:XHTML代码规范 .................................................................................... 12

    DIV教程

    第1天:选择什么样的DOCTYPE 第2天:什么是名字空 第3天:定义语言编码 第4天:调用样式表 第5 天:head 区的其他设置 第6天:XHTML 代码规范 第7天:CSS 入门 第8天:CSS 布局入门 第9 天:第一个CSS 布局实例 第10 天:...

    HTML(5) 代码规范

    HTML(5) 代码规范 HTML 代码约定 很多 Web 开发人员对 HTML 的代码规范知之甚少。 在2000年至2010年,许多Web开发人员从 HTML 转换到 XHTML。 使用 XHTML 开发人员逐渐养成了比较好的 HTML 编写规范。 而针对于 ...

    HTML – XHTML

    HTML – XHTML XHTML 是以 XML 格式编写的 HTML。 什么是 XHTML? XHTML 指的是可扩展超文本...如果在浏览器中查看,下面的 HTML 代码运行起来非常正常(即使它并未遵守 HTML 规则):   不规范的 HTML 这是一个

    CSS的高级使用技巧和和应用

    CSS的高级使用技巧和和应用;还有一些CSS和XHTML的代码规范与注意事项。

    XHTML编码七条基本规范小结

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

    XHTML网页教程

    HTML语言是我们建立网页的工具,从它出现发展到现在,规范不断完善,功能越来越强。但是依然有缺陷和不足,人们仍在不断的改进它,使它更加便于控制和有弹性,以适应网络上日新月异的应用需求。2000年底,国际W3C...

    xHTML+CSS与SEO的关系

    4)为了便于搜索引擎更方便的抓取,要尽可能的保证HTML页面代码纯净,强调一下,既然是xHTML+CSS布局页面,所以CSS代码要单独写在一个文件内,保证CSS部分和HTML部分彻底分离;html页面中使用id和class,尽可能的避免...

    TopStyle Pro (CSS编辑设计)v5.0.0.102 汉化特别版

    该软件还可以支持转换非推荐使用HTML样式的CSS代码,并将其转换为有效的HTML代码和检查孤立的XHTML代码或网页。 TopStyle集成了HTML Tidy与W3C的验证服务. 为了离线时也能彻底验证HTML和XHTML的语法,TopStyle集成...

    ist的matlab代码-rails_lecture_lesson_xhtml_builder:创建一个Ruby类以使用块函数和Ruby元编程

    是的matlab代码(X) HTML生成器 创建一个Ruby类,以使用块函数和Ruby元编程来创建(X) HTML文档。 生成的类应能够按以下方式使用,并且还应符合此处随附的RSpec规范。 笔记 覆盖method_missing方法,并使用它来...

    Fire IPBZ v1.0.3 Build 041219 Zend 优化版

    Invision Power Board 中文改良版本,经过 Zend 优化的 Fire IPB 版本,完全兼容 PHP 5,代码完全符合 XHTML 代码规范,完全中文化的前台,完全中文化的后台,完全中文化的论坛皮肤,24 小时新贴标记,...

Global site tag (gtag.js) - Google Analytics