Doctype的实际使用

tes*_*dtv 5 html javascript css html5 doctype

虽然我在w3.org上浏览了很多关于Doctype的信息,并了解了不同类型的doctypes(Transitional,Strict,Frameset)

我还不清楚在页面上使用Doctype的实际用途是什么?

我的意思是:

  • 是否阻止开发人员在代码中使用某些标记(例如,通过使用严格,我们限制开发人员使用某些已弃用的标记,如字体,中心等)

  • 它是否向浏览器提供一些信息,如果是,它是否会
    以任何方式影响渲染?

请帮我一样.谢谢.

Guf*_*ffa 6

这是告诉浏览器它应该如何解释页面中的代码.

(如果您将其用作控制开发人员的工具,则存在管理问题......)

doctype确实会影响渲染,哪些标记有效,它们可以具有哪些属性,以及如何在客户端脚本中使用它们.过渡性doctype比严格更宽容,但HTML版本也会影响有效性.

最大的区别在于有一个doctype标签而没有一个,特别是在Internet Explorer中.如果没有doctype标记,它将以怪异模式呈现页面,其中包括使用非标准框模型,这可能会完全破坏您的布局.