如果我将文档类型设为:
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
页面也可以使用 HTML5 功能吗?
根据 HTML5 规范,您可以将一些附加信息添加到DOCTYPE
:http ://www.w3.org/TR/html51/syntax.html#the-doctype
(可选)
DOCTYPE
遗留字符串或过时的允许DOCTYPE
字符串(定义如下)。
有关的文档DOCTYPE
表明
作者不应使用过时的允许 DOCTYPE,因为它们不必要地长
所以虽然它确实说你可以使用它,但它也说你不应该。
话虽如此,以我的经验,现代浏览器似乎不太关心文档类型(即使您省略了它)。您应该仍然可以使用任何 HTML5“功能”,包括新的语义标签、新的 JS 添加等,但请注意,这是不可取的。