什么是XHTML?

来源:互联网 发布:英文搜题软件 编辑:程序博客网 时间:2024/06/05 16:24

    XHTML是HTML的一种扩展,即EXtensible HyperText Markup Language的缩写,这表示XHTML是可扩展的超文本标记语言,与HTML相比,具有更加规范的书写标准、更好的跨平台能力。

  HTML是一种基本的WEB网页设计语言,XHMTL是一种基于XML的标识语言,看起来与HTML有些相像,只有一些小的且重要的区别,XHTML就是一个扮演着类似HTML角色的XML,所以,只有一些小的且重要的区别,XHTML就是一个扮演着类似HTML角色的XML,所以,本质上说,XHTML是一个过渡技术,融合了部分XML的强大功能及大多数HTML的简单特性。

  XHTML1.0是在HTML4.0的基础上进行优化和改进的新语言,它与HTML最主要的不同之处在于:XHTML元素一定要正确地嵌套,XHTML元素必须要关闭,标签名必须使用小写字母,XHTML文档必须拥有根元素。

  具体而言,XHTML的特点归纳如下:

  (1)XHTML元素一定要正确地嵌套使用。在HTML里一些元素可以不正确嵌套也能正常显示,如:

<b><i>This text is bold and italic</b></i>

  而在XHTML必须要正确嵌套之后才能正常使用,如:

<b><i>This text is bold and italic</i></b>

  (2)XHTML一定要有正确的组织格式。所有的XHTML应该正确地嵌套在以<html>开始以</html>结束的元素里面,其他的元素可以有子元素,并且子元素也要被正确地嵌套在他们的父元素内。

  (3)标签必须成对使用,空标签也必须要使用“/”来关闭,例如<hr>标签,在XHTML中必须写成<hr />。

  (4)标签和属性的书写必须使用小写字母。因为XHTML文档是XML应用程序,XML对大小写是敏感的。像<br>和<BR>是两个不同的标记。

  (5)属性值必须用引号引起来,属性的缩写将不可使用,而且在XHTML中,不能使用name属性,而必须使用id来代替。

0 0