XHTML和HTML有什么区别?

HTML和XHTML有什么区别?

我已经在这里看到相关的post,但我没有得到确切的。

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

  • XHTML元素必须正确嵌套
  • XHTML元素必须始终closures
  • XHTML元素必须是小写的
  • XHTML文档必须有一个根元素

基本上,XHTML是HTML(所有HTML标签都在XHTML中find)遵循XML规则(因为它是一个XML系列)。

更多的参考资料可以在

  • W3Schools 。
  • 维基百科 。
  • Sitepoint.com 。

XHTML是XML的一种应用,它是一种相当严格的尖括号语言。

HTML是SGML的一个应用,它是一个不太严格的尖括号语言。

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

有一段时间,人们希望90年代后期networking标记的解决scheme是要说服每个人写XHTML而不是HTML,也许希望强制执行的纪律能够改变所有这些马球颈无框眼镜的平面devise师进入电脑程序员。 可惜的是,在XHTMLvalidation器的祭坛上,所有这些耗尽精力的东西实际上并没有多less明显的好处,所以现在XHTML已经不合时宜,HTML又回来了。

只有在使用MIMEtypesapplication / xhtml + xmlapplication / xmltext / xml的情况下,XHTML才会被视为XML的应用程序。 用MIMEtypes的文本/ html提供的XHTML文档必须被parsing并解释为HTML,所以HTML规则适用于这种情况。

查看这个链接了解更多关于XHTML和HTML的区别

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