我在aspx页面中编写了html4代码,并在代码之上使用了html4doctype,我还在我的项目中使用了Kendu UI,kendu是用html5编写的。在没有任何error.but的情况下运行良好的功能我的问题是如何在html4doctype下渲染html5代码。
发布于 2013-03-01 15:45:46
doctype字符串对浏览器的唯一影响是选择怪癖模式、标准模式和几乎标准模式,这发生在一个复杂的doctype sniffing过程中。使用<!doctype html>实际上与使用规范中定义的HTML4.01严格文档类型具有相同的效果(尽管在一些或多或少过时的浏览器中,如Netscape,可能会有所不同)。
doctype的选择对HTML5标记的解释没有影响。无论doctype是什么(甚至在没有任何doctype的情况下),支持它们的浏览器都会这样做。
发布于 2013-03-01 13:25:40
作为一种标记语言,HTML5仍然是HTML4,但是有一些新的标记(元素类型)。我不认为Kendu UI使用这些新的元素类型。它可能会使用新的CSS功能,但CSS及其浏览器实现的版本与HTML的版本非常正交。
https://stackoverflow.com/questions/15151038
复制相似问题