具有XHTML 1.1和框架的Web应用程序如何在主流浏览器上运行?

时间:2014-11-27 04:56:54

标签: cross-browser xhtml frames

我正在开发一个基于XHTML 1.1构建的Web应用程序,并且还使用框架集和框架。现在,应用程序仅在IE上运行(最高IE 8)。我正在尝试进行更改,以便它可以在主要浏览器上运行。我有以下问题:

  1. 主流浏览器是否支持XHTML 1.1,是否符合W3C标准?

  2. 我读到HTML5中的框架已经过时,但如果我使用XHTML 1.1那么框架是否适用于所有浏览器?

  3. 自XHTML 1.1以来我在XHTML中是否有任何变化?

2 个答案:

答案 0 :(得分:1)

有XHTML5(HTML5的XHTML语法)。 Specificationgood blog postanother good blog post

从本质上讲,你可以通过遵守几条规则来编写HTML5,就好像它是XHTML一样。

答案 1 :(得分:0)

  1. 框架集在HTML5和XHTML 1.1中都无效,但出于兼容性原因,它们将继续在主要浏览器中运行。如果您需要使用框架集并希望您的文档验证,则需要选择包含它们的文档类型,例如XHTML 1.0框架集。

  2. 只有XHTML5,它只不过是像XHTML一样编写的HTML5,符合XML给出的语法规则。但正如评论中所提到的,除非您不再以XHTML的形式提供网页,否则您永远不会真正创作或提供XHTML,因此您可以坚持使用HTML5的HTML语法附带的更宽松的语法规则。