Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.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
如果我不';不要放一个<;!DOCTYPE html>;在我的代码里?会有什么大的变化吗?_Html_Doctype - Fatal编程技术网

如果我不';不要放一个<;!DOCTYPE html>;在我的代码里?会有什么大的变化吗?

如果我不';不要放一个<;!DOCTYPE html>;在我的代码里?会有什么大的变化吗?,html,doctype,Html,Doctype,我正在用HTML做几个项目,有时我忘了放。它会做出任何大的或明显的改变吗?声明必须是HTML文档中标记之前的第一件事 声明不是HTML标记;它是对web浏览器的一种指示,说明页面是用什么版本的HTML编写的 许多IDE允许用户忽略此选项,并默认为某种HTML样式,但忽略此选项确实会对浏览器兼容性和使用较旧版本的HTML造成潜在威胁 例如:HTML5中的新特性和标记,如doctype,由于遗留原因是必需的 省略时,浏览器倾向于使用与某些规范不兼容的不同渲染模式 在文档中包含DOCTYPE可确保浏览

我正在用HTML做几个项目,有时我忘了放
。它会做出任何大的或明显的改变吗?

声明必须是HTML文档中标记之前的第一件事

声明不是HTML标记;它是对web浏览器的一种指示,说明页面是用什么版本的HTML编写的

许多IDE允许用户忽略此选项,并默认为某种HTML样式,但忽略此选项确实会对浏览器兼容性和使用较旧版本的HTML造成潜在威胁


例如:HTML5中的新特性和标记,如
doctype,由于遗留原因是必需的

省略时,浏览器倾向于使用与某些规范不兼容的不同渲染模式

在文档中包含DOCTYPE可确保浏览器尽最大努力遵循相关规范


有关更多详细信息:

在HTML文档中,浏览器在文档开头使用DOCTYPE来决定是在怪癖模式还是标准模式下处理它

<!DOCTYPE html> // Tells the browser that we are using HTML5.
//告诉浏览器我们正在使用HTML5。
若未提及文档类型,浏览器将进入怪癖模式。 怪癖模式取决于web浏览器版本,如果是旧版本,则不支持HTML5标记(例如:页眉标记、页脚标记、节标记等)

查看怪癖模式和标准模式之间的差异 访问:

如果你想尝试这一个使用下面的代码有和没有

<!DOCTYPE html> 

在旧浏览器(如IE 8或更早版本)中

   `<video controls>
       <source src="../videos/big_buck_bunny.mp4" type="video/mp4">
       <p>Your browser does not support H.264/MP4.</p>
    </video>`       
`
您的浏览器不支持H.264/MP4

`

//注意:在上面的代码src=“在计算机中提供本地mp4视频链接”

它可以,是的。您最终可以进入浏览器兼容模式。这将如何影响你的页面取决于页面上的内容。你将进入可怕的“怪癖模式”——一个破碎且定义不清的地方。看见对于HTML页面,应该始终存在[HTML5]DOCTYPE。这篇文章可能很有用,可以补充您答案的最后一部分:):@ivanleoncz——添加到我的答案中!谢谢你的参考:)所有这些答案似乎都过时了。把IE放在一边(所有版本,因为你知道,谁在乎),它甚至与最新版本的Chrome有关系吗?如果没有,它应该被视为事实上的冗余。Chrome呢?答案中没有关于以下主题的回复:如果缺少DOCTYPE,会发生什么?
如果没有提到文档类型,浏览器将进入怪癖模式。
您能提供一个参考说明,说明这是肯定会发生的,而且怪癖模式总是明显比标准模式差,即使内容在其他方面是完全有效的XHTML,html标记甚至包括
xmlns=”http://www.w3.org/1999/xhtml“
?您好@Dmitry,感谢您在本次讨论中提出问题。我希望这将有助于您: