XHTML语法规范
2014-03-10 16:37
218 查看
1.区分大小写
XHTML对大小写敏感。使用相同字母大写和小写的意义是不同的。如<h>和<H>是不同的元素。
2.正确嵌套所有元素
XHTML元素进行嵌套时,必须按照元素的打开顺序进行关闭。
XHTML有一些严格强制执行的嵌套限制。
<a>元素不能包含其他的<a>元素
<pre>元素不能包含<object><big><img><small><sub>或<sup>元素
<button>元素不能包含<input><textarea><label><select><button><form><iframe><fieldest><isindex>元素
<lable>元素中不能包含其他的<label>元素
<form>元素中不能包含其他<form>元素
3.元素必须要封闭
XHTML所有页面元素都要有响应的结束元素。如<head>对应的结束元素是</head>。独立元素也必须要结束,方法是在右尖括号前加"/",如<img src="img.jpg" />
4.属性必须加上双引号
如<table width="200">
5.明确所有属性的值
XTHML规定每一个属性都必须有一个值。没有值的属性必须用自己的名称作为值。如在HTML中checked属性是可以不取值的,但在XHTML中必须用它自身的名称作为值。<input type="checkbox" name="box1" value="aaa" checked="checked" />
6.特殊字符要用编码表示
XHTML页面内容中,所有特殊字符都要用编码来表示。如"&"必须要用"&"的形式。如在HTML中的<img src="pic.jpg" src="abc & def">在XHTML中要写成<img src="pic.jpg" src="abc & def">
7.推荐使用级联样式表控制外观
在XHTML中,推荐使用级联样式表控制外观。实现页面的结构和表现分离,相应地会有部分外观属性不推荐使用,如align属性。
8.使用页面注释
XHTML使用<!--注释内容-->作为页面注释。
9.推荐使用外部链接来调用脚本
使用外部链接来调用脚本,页面与脚本分离。
XHTML对大小写敏感。使用相同字母大写和小写的意义是不同的。如<h>和<H>是不同的元素。
2.正确嵌套所有元素
XHTML元素进行嵌套时,必须按照元素的打开顺序进行关闭。
XHTML有一些严格强制执行的嵌套限制。
<a>元素不能包含其他的<a>元素
<pre>元素不能包含<object><big><img><small><sub>或<sup>元素
<button>元素不能包含<input><textarea><label><select><button><form><iframe><fieldest><isindex>元素
<lable>元素中不能包含其他的<label>元素
<form>元素中不能包含其他<form>元素
3.元素必须要封闭
XHTML所有页面元素都要有响应的结束元素。如<head>对应的结束元素是</head>。独立元素也必须要结束,方法是在右尖括号前加"/",如<img src="img.jpg" />
4.属性必须加上双引号
如<table width="200">
5.明确所有属性的值
XTHML规定每一个属性都必须有一个值。没有值的属性必须用自己的名称作为值。如在HTML中checked属性是可以不取值的,但在XHTML中必须用它自身的名称作为值。<input type="checkbox" name="box1" value="aaa" checked="checked" />
6.特殊字符要用编码表示
XHTML页面内容中,所有特殊字符都要用编码来表示。如"&"必须要用"&"的形式。如在HTML中的<img src="pic.jpg" src="abc & def">在XHTML中要写成<img src="pic.jpg" src="abc & def">
7.推荐使用级联样式表控制外观
在XHTML中,推荐使用级联样式表控制外观。实现页面的结构和表现分离,相应地会有部分外观属性不推荐使用,如align属性。
8.使用页面注释
XHTML使用<!--注释内容-->作为页面注释。
9.推荐使用外部链接来调用脚本
使用外部链接来调用脚本,页面与脚本分离。
相关文章推荐
- 借用OpenOffice将上传的Word文档转换成Html格式
- 使用 HTML DOM 来分配事件
- XHTML简介
- 写给入门者的三十条HTML代码编写指南
- html学习总结(一)
- HTML link相关 属性
- html 学习-链接<a>响应(链接…
- html 5 标签分类
- HTML网页中添加音频视频动画...(转)
- html中特殊字符引用
- html 动态添加TABLE的行。
- InnerHtml和InnerText的区别
- html之img标签
- html中特殊字符引用
- 过滤字符串html标签方法
- HTML常用标签参考学习
- 对html与body的一些研究与理解
- XML与HTML区别
- 基于apche的web服务器的配置
- html 框架