不同HTML Doctype声明之间的差异

时间:2015-07-17 21:17:56

标签: html

HTML Doctype声明

  1. 严格
  2. 过渡
  3. 框架集
  4. 有人可以解释一下他们之间的区别吗?

1 个答案:

答案 0 :(得分:0)

Checkout this article on MDN.它对初学者的各种doctype选项有一个非常基本的解释。

  

在HTML 4.01中,doctype引用了基于SGML的DTD(文档类型定义)。

     

严格 DTD包含所有HTML元素和属性,但不包含表示或弃用的元素(如字体)。不允许使用框架集。

     

过渡性 DTD包含所有HTML元素和属性,包含表示元素和不推荐使用的元素(如字体)。不允许使用框架集。

     

框架集 DTD允许框架集内容,否则与HTML 4.01 Transitional相同。

目前的 HTML5 标准是使用<!DOCTYPE html>

  

此doctype告诉浏览器根据W3C标准解释HTML和CSS代码