现在使用的HTML版本是一种改进后的版本,称为XHTML,XHTML中使用的元素和HTML基本没有区别,只是在书写方法上更加规范,其具体内容可以分为以下几点。
1.区分大小写
XHTML对大小写是敏感的,在XHTML中,使用相同字母的大写和小写定义的元素是不同的。例如,<h>.和<H>表示的是不同的元素。
说明:在XHTML中,规定要使用小写字母来定义页面中所有的元素和属性,包括CSS样式表中的属性等也要使用小写字母。
2.正确嵌套所有元素
XHTML中,当元素进行嵌套时,必须按照打开元素的顺序进行关闭。正确嵌套元素的实例代码如下。
<ul><li></li></ul>
XHTML中还有一些严格强制执行的嵌套限制如下。
- <a>元素中不能包含其他的<a>元素。
- <pre>元素中不能包含<object>、<big>、<img>、<small>、<sub>或<sup>元素。
- <botton>元素中不能包含<input>、<textarea>、<label>、<select>、<botton>、<form>、<iframe>、<fieldse>或<isindex>元素。
- <label>元素中不能包含其他的<label>元素。
- <form>元素中不能包含其他的<form》元素。
3.元素必须要封闭
- 在XHTML中,所有的页面元素都要有相应的结束元素。如</body>、/。
4.属性必须加上双引号
XHTML中所有的属性,包括数字值都必须加上双引号。实例代码如下。
<table width="400">
5.明确所有的属性值
XHTML中规定每一个属性都必须有一个值,没有值的属性也必须用自己的名称作为值。例如,在XHTML中,checked属性是可以不取值的,但是在XHTML中必须用它自身名称作为值。实例代码如下。
<input type=“checkbox" name="box1" value=”abc" checked="checked"/>
6.特殊字符要用编码显示
在XHTML页面内容中,所有的特殊字符都要用编码表示,例如,&必须用&的形式。
<img src="pic.ipg" src="abc &def">
在XHTML中必须要写成:
<img src="pic.jpg" src="abc & def" />
7.推荐使用级联样式表控制外观
在XHTML中,推荐使用级联样式表控制外观,实现页面的结构和表现相分离,相应的会有部分外观属性不推荐使用,如algin属性等。
8.使用页面注释
XHTML中使用<!--和-->作为页面注释,其实例代码如下。
<!--这是一个注释> 说明:在页面中相应的位置使用注释可以使得文档结构更加清晰。
9.推荐使用外部连接来调用脚本
XHTML中使用在<!--和-->注释中插入脚本,但是在XML浏览器中会被简单的删除,导致脚本或样式的失效。推荐使用外部链接来调用脚本。调用脚本的代码如下。
<script language="javascript1.2" type="text/javascript" src="scripts/menu.js"></scripe>
说明:language是指所使用语言的版本;type是指所使用甲苯语言等的种类;src是指脚本文件所在的路径。