在随机非HTML doctype页面中嵌入(X)HTML5小部件
在随机doctype非HTML5页面中嵌入HTML5JS小部件(主要使用画布)是否有效在随机非HTML doctype页面中嵌入(X)HTML5小部件,html,cross-browser,doctype,Html,Cross Browser,Doctype,在随机doctype非HTML5页面中嵌入HTML5JS小部件(主要使用画布)是否有效 我了解到,提供XHTML5并不需要HTML5 doctype,但我不确定它是否能够跨浏览器工作。显然,如果要在XHTML5页面中包含任何小部件,它必须符合XML和XHTML的一般要求 鉴于此,这里有一个测试: 每个支持XHTML5所必需的application/xhtml+xml,并且还支持canvas的浏览器都会这样做,而不管doctype如何 这是因为充当text/html的页面中的doctype仅用于确
我了解到,提供XHTML5并不需要HTML5 doctype,但我不确定它是否能够跨浏览器工作。显然,如果要在XHTML5页面中包含任何小部件,它必须符合XML和XHTML的一般要求 鉴于此,这里有一个测试: 每个支持XHTML5所必需的
application/xhtml+xml
,并且还支持canvas的浏览器都会这样做,而不管doctype如何
这是因为充当text/html
的页面中的doctype仅用于确定浏览器要使用的怪癖、几乎标准和标准模式。但是充当应用程序/xhtml+xml的页面总是选择标准模式
链接页面中的示例摘自您是否花了几分钟的时间进行了尝试,看看会发生什么?