将HTML5与旧的DOCTYPE声明一起使用
如果我将doctype设置为:将HTML5与旧的DOCTYPE声明一起使用,html,doctype,Html,Doctype,如果我将doctype设置为: <!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd"> 页面是否也可以使用HTML5功能?根据HTML5规范,您可以在DOCTYPE中添加一些附加信息: (可选)一个DOCTYPE旧字符串或一个过时的DOCTYPE字符串(定义如下) 关于DOCTYPE表明 作者不应该使用过时的允许
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
页面是否也可以使用HTML5功能?根据HTML5规范,您可以在
DOCTYPE
中添加一些附加信息:
(可选)一个DOCTYPE
旧字符串或一个过时的DOCTYPE
字符串(定义如下)
关于DOCTYPE
表明
作者不应该使用过时的允许的doctype,因为它们太长了
所以,虽然它说你可以使用它,但它也说你不应该
也就是说,根据我的经验,现代浏览器似乎不太关心doctype(即使省略它)。您仍然可以使用HTML5的任何“功能”,包括新的语义标记、新的JS添加等,但请注意,这是不可取的。谢谢,问题来自一个旧的wap页面,需要升级到HTML5页面。