我在我的 aspx 页面中编写了 html 4 代码,并在代码顶部使用了 html 4 Doctype,并且我在我的项目中使用了 Kendu UI,kendu 用 html 5 编写。功能工作正常,没有任何错误。但我的问题是 html 5 html 4 doctype 下的代码渲染。
问问题
198 次
2 回答
1
doctype 字符串对浏览器的唯一影响是 Quirks Mode vs. Standards Mode vs. Nearly Standards Mode 的选择,这发生在一个复杂的doctype sniffing过程中。使用<!doctype html>
实际上与使用规范中定义的 HTML 4.01 Strict docype 具有相同的效果(尽管在一些或多或少过时的浏览器(如 Netscape)中可能存在差异)。
doctype 的选择对 HTML5 标签的解释没有影响。无论文档类型是什么(甚至在没有任何文档类型的情况下),支持它们的浏览器都会这样做。
于 2013-03-01T07:45:46.187 回答
0
HTML5,作为一种标记语言,仍然是 HTML4,但有一些新的标签(元素类型)。我不认为 Kendu UI 使用这些新的元素类型。它可能使用新的 CSS 功能,但浏览器实现的 CSS 及其版本与 HTML 版本完全正交。
于 2013-03-01T05:25:40.263 回答