XHTML简介

时间:2020-01-09 10:34:43  来源:igfitidea点击:

XHTML是基于XML的HTML版本。 XHTML和HTML之间有一些区别。这些差异是:

  • 所有XHTML元素必须带有结束标记,或者使用特殊语法标记为空元素。
  • 所有属性必须用双引号(")括起来,并且必须具有值。

HTML元素的XML语法

在HTML中,br元素可以这样写:

<br>

但是,在XHTML中,br元素是一个空元素,因此必须这样写才能符合XML规则:

<br/>

注意元素名称后的" /",将该元素标记为空元素。

属性的XML语法

XHTML文档必须遵循XML语法,这意味着所有元素属性都必须这样编写:

attribute="value"

我们不能在属性值周围使用单引号,也不能省略引号。

XHTML和HTML5

XHTML最初计划替代HTML,但是使用HTML5却恰恰相反。 HTML5使XHTML过时了。因此,除了在EPUB书籍中使用之外,XHTML的学习并不是那么有趣。

XHTML和EPUB

EPUB电子书中使用的HTML文件必须采用XHTML语法,即使这些文件使用的是HTML5元素。这意味着文档必须符合前面列出的两个规则,这意味着没有结束标签也没有开始标签,并且属性必须用双引号引起来。