我在阅读和听到关于这个主题的矛盾信息。w3c关闭了XHTML 2.0工作组,并要求我们查看从HTML5推出的XHTML 5。这与XHTML 1.0或1.1有何不同?
我正在阅读和听到有关此主题的矛盾信息。w3c关闭了XHTML 2.0工作组,并要求我们查看从HTML5推出的XHTML 5。这与XHTML 1.0或1.1有何不同?
HTML5不是SGML的一部分,但XHTML是XML的一部分,而XML又是SGML的一部分。因此,在HTML5中,您可以使用空标签,但在XHTML中不能。
只要为该格式提供DTD,就可以将任何XML结构扩展到XHTML中。在HTML5中,只有一些扩展,如SVG、MathML等可供使用。
我非常喜欢XHTML,因为它像XML,但HTML5除了其他XML格式外,还有很多其他优点。只需通过谷歌一下,看看Google、Mozilla、YouTube等使用HTML5可以做什么,以及纯HTML5+CSS3无需JavaScript就可以实现多少功能。
HTML5是在HTML4的基础上添加了一些标签,去掉了一些标签,使用了不同的文档类型,并且通常还有许多新的东西。
XHTML1只是带有XML风格语法的HTML4。
XHTML5只是带有XML风格语法的HTML5。
(我可能忽略了一些XML细节。)