跳到主要内容

简述你知道多少种Doctype文档类型 ?

参考答案:

Doctype文档类型主要分为三种,包括HTML、XHTML和HTML5。

  1. HTML:HTML 4.01规定了三种文档类型,分别是Strict、Transitional以及Frameset。其中,Strict是一种严格要求的DTD,不允许使用任何表现层的标识和属性;Transitional是一种要求不是很严格的DTD,允许使用html4.01中的标识,即可以使用一些表现层的标识和元素属性;Frameset则是一种专门针对框架页面所使用的DTD,当页面中包含框架元素时使用。
  2. XHTML:XHTML 1.0也规定了三种XML文档类型,同样是Strict、Transitional以及Frameset,它们与HTML中的这三种类型相对应。
  3. HTML5:HTML5则不再基于DTD,因此没有严格的文档类型声明。不过,HTML5仍然保留了的声明方式,用于告诉浏览器当前文档使用的是HTML5标准。

这些Doctype文档类型的主要区别在于它们对HTML或XHTML的解析规则和呈现方式的不同。不同的Doctype会影响浏览器如何渲染页面,以及页面中的元素如何被解析和显示。因此,在选择Doctype时,需要根据实际的开发需求和目标浏览器的支持情况来进行选择。