Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将HTML5与旧的DOCTYPE声明一起使用_Html_Doctype - Fatal编程技术网

将HTML5与旧的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设置为:

<!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页面。