html中,最开头声明了doctype有什么用?

我不写也可以啊??为什么要写?

能举个例子说明,写和不写的差别吗??

3Q!

  DOCTYPE标签是一种标准通用标记语言的文档类型声明,它的目的是要告诉标准通用标记语言解析器,它应该使用什么样的文档类型定义(DTD)来解析文档。

  <!DOCTYPE> 声明必须是 HTML 文档的第一行,位于 <html> 标签之前。
  <!DOCTYPE> 声明不是 HTML 标签;它是指示 web 浏览器关于页面使用哪个 HTML 版本进行编写的指令。
  在 HTML 4.01 中,<!DOCTYPE> 声明引用 DTD,因为 HTML 4.01 基于 SGML。DTD 规定了标记语言的规则,这样浏览器才能正确地呈现内容。
  HTML5 不基于 SGML,所以不需要引用 DTD。
  提示:请始终向 HTML 文档添加 <!DOCTYPE> 声明,这样浏览器才能获知文档类型。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-06-09
doctype
是一种标准通用标记语言的文档类型声明,这个在每个页面都要声明的东西,你在制作页面的时候不写这些东西在浏览器中才看能够正常显示,那是因为浏览器会自动给你添加上这些信息的,所以不会出现错误。
例如一个少了腿的人架上拐杖依旧能够走路!!!例子有些恐怖请见谅
但是规范的写法也是很重要的!所以这些东西还是要加的!
还有一个很重要的问题就是如果对你有帮助一定要采纳我的答案哦!!!本回答被网友采纳
第2个回答  2014-06-09
就是标明该文档的类型
第3个回答  2018-02-10
DOCTYPE是Document Type(文档类型)的简写,在页面中,用来指定页面所使用的XHTML(或者HTML)的版本。要想制作符合标准的页面,一个必不可少的关键组成部分就 是DOCTYPE声明。只有确定了一个正确的DOCTYPE,XHTML里的标识和CSS才能正常生效。