我正在开发一个基于XHTML 1.1构建的Web应用程序,并且还使用框架集和框架。现在,应用程序仅在IE上运行(最高IE 8)。我正在尝试进行更改,以便它可以在主要浏览器上运行。我有以下问题:
主流浏览器是否支持XHTML 1.1,是否符合W3C标准?
我读到HTML5中的框架已经过时,但如果我使用XHTML 1.1那么框架是否适用于所有浏览器?
自XHTML 1.1以来我在XHTML中是否有任何变化?
答案 0 :(得分:1)
有XHTML5(HTML5的XHTML语法)。 Specification,good blog post,another good blog post。
从本质上讲,你可以通过遵守几条规则来编写HTML5,就好像它是XHTML一样。
答案 1 :(得分:0)
是
框架集在HTML5和XHTML 1.1中都无效,但出于兼容性原因,它们将继续在主要浏览器中运行。如果您需要使用框架集并希望您的文档验证,则需要选择包含它们的文档类型,例如XHTML 1.0框架集。
只有XHTML5,它只不过是像XHTML一样编写的HTML5,符合XML给出的语法规则。但正如评论中所提到的,除非您不再以XHTML的形式提供网页,否则您永远不会真正创作或提供XHTML,因此您可以坚持使用HTML5的HTML语法附带的更宽松的语法规则。