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">
特殊情况,你需要在属性值里使用双引号,你可以用",单引号可以使用',例如: <alt="say'hello'">
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代码规范 <br> <br> <br>DIV+CSS基础 在开始正式内容制作之前,我们必须先了解一下web标准有关代码的规范。了解这些规范可以帮助你少走弯路,尽快通过代码校验。 <br>
但在XHTML中这是不合法的。XHTML要求有严谨的结构,所有标签必须关闭。如果是单独不成对的标签,在标签最后加一个"/"来关闭它。例如: 网页设计师" src="../images/logo_w3cn_200x80.gif" width="200" />
12天学会DIV+CSS从理论到实践的教程,强烈推介。...第六天:XHTML代码规范 第七天:CSS入门 第八天:CSS布局入门 第九天:第一个CSS布局实例 第十天:自适应高度 十一天:不用表格的菜单 十二天:校验及常见的错误
PHP 5<br> 代码完全符合 XHTML 代码规范 完全中文化的前台 完全中文化的后台 完全中文化的论坛皮肤 24 小时新贴标记 集成友情链接功能 集成部分常用 MOD 后台高级数据备份&恢复功能 ...
Invision Power Board 中文改良版本,完全兼容 PHP 5,代码完全符合 XHTML 代码规范,完全中文化的前台,完全中文化的后台,完全中文化的论坛皮肤,24 小时新贴标记,集成友情链接功能,集成部分常用 MOD,修复了 v...
一直想在自己网站的首页放个浮动QQ客服,可去过好几个源码站都没有找到... 按照朋友给的参考,在百度搜索“xhtml浮动代码”,让我觉得顿时清醒了许多,在参考过诸多文章之后,终于解决浮动客服的“难题”。 详细见附件
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 ...
目录 div+css 布局入门 ......................................................网页设计 DIV+CSS 第6 天:XHTML代码规范 .................................................................................... 12
第1天:选择什么样的DOCTYPE 第2天:什么是名字空 第3天:定义语言编码 第4天:调用样式表 第5 天:head 区的其他设置 第6天:XHTML 代码规范 第7天:CSS 入门 第8天:CSS 布局入门 第9 天:第一个CSS 布局实例 第10 天:...
HTML(5) 代码规范 HTML 代码约定 很多 Web 开发人员对 HTML 的代码规范知之甚少。 在2000年至2010年,许多Web开发人员从 HTML 转换到 XHTML。 使用 XHTML 开发人员逐渐养成了比较好的 HTML 编写规范。 而针对于 ...
HTML – XHTML XHTML 是以 XML 格式编写的 HTML。 什么是 XHTML? XHTML 指的是可扩展超文本...如果在浏览器中查看,下面的 HTML 代码运行起来非常正常(即使它并未遵守 HTML 规则): 不规范的 HTML 这是一个
CSS的高级使用技巧和和应用;还有一些CSS和XHTML的代码规范与注意事项。
以下这些规范有的看上去比较奇怪,但这一切都是为了使我们的代码有一个统一、唯一的标准,便于以后的数据再利用
HTML语言是我们建立网页的工具,从它出现发展到现在,规范不断完善,功能越来越强。但是依然有缺陷和不足,人们仍在不断的改进它,使它更加便于控制和有弹性,以适应网络上日新月异的应用需求。2000年底,国际W3C...
4)为了便于搜索引擎更方便的抓取,要尽可能的保证HTML页面代码纯净,强调一下,既然是xHTML+CSS布局页面,所以CSS代码要单独写在一个文件内,保证CSS部分和HTML部分彻底分离;html页面中使用id和class,尽可能的避免...
该软件还可以支持转换非推荐使用HTML样式的CSS代码,并将其转换为有效的HTML代码和检查孤立的XHTML代码或网页。 TopStyle集成了HTML Tidy与W3C的验证服务. 为了离线时也能彻底验证HTML和XHTML的语法,TopStyle集成...
是的matlab代码(X) HTML生成器 创建一个Ruby类,以使用块函数和Ruby元编程来创建(X) HTML文档。 生成的类应能够按以下方式使用,并且还应符合此处随附的RSpec规范。 笔记 覆盖method_missing方法,并使用它来...
Invision Power Board 中文改良版本,经过 Zend 优化的 Fire IPB 版本,完全兼容 PHP 5,代码完全符合 XHTML 代码规范,完全中文化的前台,完全中文化的后台,完全中文化的论坛皮肤,24 小时新贴标记,...