html5的有效声明是什么?

时间:2017-01-19 23:13:02

标签: html5

我已经看到以下声明使用html5。

<!DOCTYPE html>

但是真的需要指定吗?当你只使用<!DOCTYPE>时会发生什么。如何查看正在使用的doctype以及浏览器是否使用默认值?

2 个答案:

答案 0 :(得分:1)

  

使用时会发生什么:<!DOCTYPE>

仅使用<!DOCTYPE>代替<!DOCTYPE html>会触发浏览器进入“怪癖模式”:

所以是的,要阻止浏览器进入怪癖模式,你确实需要使用<!DOCTYPE html>

  

如何查看正在使用的doctype

除了决定是否进入怪癖模式之外,浏览器不会“使用”doctype。

  

...如果浏览器使用默认值?

没有默认的doctype浏览器使用。唯一的默认设置是:如果文档根本没有doctype,则浏览器会进入怪癖模式。阻止浏览器进入怪癖模式的最短文档类型是<!DOCTYPE html>。这就是为什么在HTML规范中选择将其定义为HTML的 标准文档类型(包括所有未来版本的HTML)。

答案 1 :(得分:0)

如果您使用的是html 5,则应使用

<!DOCTYPE html>

关于doctype标签,请查看this链接