代码之家  ›  专栏  ›  技术社区  ›  Jitendra Vyas

在我们的(x)HTML文件中,doctype dtd作为第一个元素有哪些实用的优点?

  •  1
  • Jitendra Vyas  · 技术社区  · 15 年前

    将doctype dtd作为(x)html文件中的第一个元素有什么好处?

    他们在Web开发和浏览器中的作用是什么?( 台式机和移动设备 )兼容性?

    不使用任何doctype的缺点是什么?

    是否所有浏览器都受doctype影响?

    3 回复  |  直到 15 年前
        1
  •  2
  •   animuson    15 年前

    没有doctype,period,网页无效。浏览器将尝试使用它将使用的默认doctype来呈现它(通常,HTML 4.0严格是我的浏览器将使用的)。doctype可以告诉浏览器和世界你给他们的是什么样的页面,所以它知道如何处理其中的所有内容。没有利弊,只是 使用doctype . 在页面顶部多加一行!

    More information from w3schools!

        2
  •  2
  •   Ms2ger    15 年前

    引用 HTML specification :

    由于遗留原因,需要doctypes。如果省略,浏览器会使用与某些规范不兼容的不同呈现模式。在文档中包含doctype可确保浏览器尽最大努力遵循相关规范。

        3
  •  -1
  •   download    15 年前

    它向渲染引擎指定它应该使用的解析样式。 默认值是松散的HTML,但您可以指定严格遵守不同的HTML规范。 考虑到大多数引擎对于写得不好的HTML的容忍度,它们并不是严格必需的,但是它们对于强制浏览器使用您希望网站呈现的解析样式很方便。

    例如,强制IE使用Quirks模式来呈现站点,或者强制它使用标准模式。

    请在此处查看更多信息: http://en.wikipedia.org/wiki/Document_Type_Declaration