XHTML和HTML有什么区别?

37 html xhtml

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

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

Buh*_*ndi 52

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

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

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

更多参考资料可以在:

  • 应该让它更清楚一点,即XHTML与HTML完全相同,尽管强制执行XML规则. (5认同)
  • @jcm,使用单词**EXACT**有不同的含义.我同意他们看起来完全一样.:) (2认同)
  • XHTML与HTML没有XML严格性相同.我只是觉得"XHTML与HTML没那么不同"就是这样传达的.这就像你隐藏的东西,新手仍然觉得他们没有全面了解. (2认同)

Wil*_*ean 11

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

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

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

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


ppa*_*ant 6

只有在使用MIME类型application/xhtml + xml,application/xmltext/xml的情况下,XHTML才会被视为XML的应用程序.提供MIME类型为text/html的XHTML文档必须解析并解释为HTML,因此在这种情况下适用HTML规则.

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