XHTML和HTML有什么区别?

时间:2010-11-11 10:25:15

标签: html xhtml

HTML和XHTML之间的确切区别是什么?

我在这里看过相关的帖子,但我并没有完全明白。

4 个答案:

答案 0 :(得分:53)

XHTML与HTML 4.01标准没有太大区别。主要区别是:

  • XHTML元素必须正确嵌套
  • XHTML元素必须始终关闭
  • XHTML元素必须为小写
  • XHTML文档必须具有一个根元素

基本上,XHTML是HTML(所有html标签都在XHTML中找到),遵循XML的规则(因为它是XML系列)。

更多参考资料可在以下网址找到:

答案 1 :(得分:11)

XHTML是XML的一个应用程序,它是一种非常严格的角度括号语言。

HTML是SGML的一个应用程序,它是一种不太严格的角度括号语言。

(XML也是SGML的一个应用程序。)

有一段时间,人们希望解决90年代后期网络标记的混乱是为了说服每个人编写XHTML而不是HTML,也许是希望强制执行的规则能够改变所有那些polo-necked无框架的景象穿着图形设计师进入计算机程序员。唉,在XHTML验证器的祭坛上,所有这些令人筋疲力尽的虚假实际上并没有明显的好处,因此XHTML现在已经过时了,HTML又回来了。

答案 2 :(得分:6)

只有在MIME类型 application / xhtml + xml application / xml text / xml 使用。提供MIME类型为text / html的XHTML文档必须解析并解释为HTML,因此在这种情况下适用HTML规则。

查看this链接,了解有关XHTML和HTML之间差异的更多信息

答案 3 :(得分:-2)

  1. XHTML区分大小写,与HTML不同。
  2. XHTML的标签必须打开和关闭,与HTML不同,标签可以保持打开状态。
  3. XHTML与浏览器无关,可以在任何浏览器平台上运行,与HTML不同。