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 + xml , application / xml或text / xml的情况下,XHTML才会被视为XML的应用程序。 用MIMEtypes的文本/ html提供的XHTML文档必须被parsing并解释为HTML,所以HTML规则适用于这种情况。
查看这个链接了解更多关于XHTML和HTML的区别
- XHTML区分大小写,与HTML不同。
- XHTML的标签必须打开和closures,不同于标签可以保持打开状态的HTML。
- 与HTML不同,XHTML不依赖于浏览器,可以在任何浏览器平台上运行。