我们有一些承包商在做一个移动项目,他们一直坚持我们必须使用 HTML5 doctype 才能使用任何 HTML5 功能,比如 doctype 是一个很棒的大布尔开关。我不得不一直告诉他们 doctype 真的没那么重要。application/xhtml+xml
您可以在具有 XHTML 1.1 Strict 文档类型的页面上使用 HTML5 输入类型和触摸事件,而浏览器可能不太关心。同样,您可以将<center>
标签与 HTML5 文档类型一起使用,文本将居中。
显然,对于低版本的 IE 进入怪癖模式有一些警告,但这不是我们范围内的问题。我个人并不关心他们使用什么 doctype,但对他们对此完全缺乏了解感到困扰。至少,在我看到jQuery Mobile 页面设置文档之前:
一个 jQuery Mobile 站点必须以 HTML5 'doctype' 开头,以充分利用该框架的所有功能。(使用不理解 HTML5 的浏览器的旧设备将安全地忽略“文档类型”和各种自定义属性。)
HTML5 是否有任何需要新文档类型的功能?该文档是错误的,对吗?