javascript - Doctype 的实际使用

标签 javascript css html doctype

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

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

我的意思是:

  • 是为了防止开发者 在代码中使用某些标签(例如 通过使用严格,我们限制 开发人员使用某些 弃用的标签,如字体、中心、 等等)

  • 是给一些信息给 浏览器,如果是,是否有影响
    以任何方式渲染?

请帮我做同样的事情。谢谢。

最佳答案

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

(如果你把它当成控制开发者的工具,你就有管理问题了……)

doctype 确实会影响呈现、哪些标签有效、它们可以具有哪些属性以及如何在客户端脚本中使用它们。过渡文档类型比严格文档类型更宽容,但 HTML 版本也会影响有效内容。

最大的区别是有和没有 doctype 标签,尤其是在 Internet Explorer 中。如果没有 doctype 标签,它将以怪癖模式呈现页面,其中包括使用 non-standard box model。 ,这可能会完全弄乱您的布局。

关于javascript - Doctype 的实际使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5865944/

相关文章:

javascript - 类模拟中的 JS 和方法

java - 图像未出现在 netbeans 的 jsp 中

javascript - 如何制作覆盖其他 HTML 元素的搜索栏表单?

javascript - 在最后一段插入文字

html - HTML 中是否有诸如自定义 bool 属性之类的东西?

javascript - 导入()文件中的 Node.js 数组为空

javascript - 如何从同一目录中的 javascript 文件将 javascript 文件 append 到正文。 Java 服务器面向 2 JSF2

javascript - 用定长多维数组填充Javascript对象

html - CSS3 :not selector for div and its children

javascript - 使用 base64 编码图像是否有一些性能优势?