美文网首页
Doctype作用? 严格模式与混杂模式如何区分?它们有何意义?

Doctype作用? 严格模式与混杂模式如何区分?它们有何意义?

作者: 木子川页心 | 来源:发表于2018-09-05 17:45 被阅读109次

Doctype作用? 严格模式与混杂模式如何区分?它们有何意义?

(1)、 声明位于文档中的最前面,处于标签之前。告知浏览器的解析器,用什么文档类型 规范来解析这个文档。

(2)、严格模式的排版和JS 运作模式是以该浏览器支持的最高标准运行。

(3)、在混杂模式中,页面以宽松的向后兼容的方式显示。模拟老式浏览器的行为以防止站点无法工作。

(4)、DOCTYPE不存在或格式不正确会导致文档以混杂模式呈现。

doctype声明指出阅读程序应该用什么规则集来解释文档中的标记。在Web文档的情况下,“阅读程序”通常是浏览器或者校验器这样的一个程序,“规则”则是W3C所发布的一个文档类型定义(DTD)中包含的规则。

(1) 声明位于文档中的最前面的位置,处于标签之前。此标签可告知浏览器文档使用哪种 HTML 或 XHTML 规范。该标签可声明三种 DTD 类型,分别表示严格版本、过渡版本以及基于框架的HTML 文档。

(2)所谓的标准模式是指,浏览器按 W3C 标准解析执行代码;怪异模式则是使用浏览器自己的方式解析执行代码,因为不同浏览器解析执行的方式不一样,所以我们称之为怪异模式。 严格模式是浏览器根据web标准去解析页面,是一种要求严格的DTD,不允许使用任何表现层的语法,如

。严格模式的排版和JS 运作模式是以该浏览器支持的最高标准运行混杂模式则是一种向后兼容的解析方法,说的透明点就是可以实现IE5.5以下版本浏览器的渲染模式。

(3)浏览器解析时到底使用标准模式还是怪异模式,与你网页中的 DTD 声明直接相关, DTD 声明定义了标准文档的类型(标准模式解析)文档类型,会使浏览器使用相应的方式加载网页并显示,忽略 DTD 声明 ,将使网页进入怪异模式。

相关文章

  • Doctype作用?严格模式与混杂模式如何区分?它们有何意义?

    Doctype作用?严格模式与混杂模式如何区分?它们有何意义? 1、 声明...

  • 2018-03-12

    DOCTYPE 的作用 Doctype作用?严格模式与混杂模式如何区分?它们有何意义? 怪异模式和严格模式(译注:...

  • 题目汇总

    HTML的 Doctype 作用 ? 严格模式与混杂模式如何区分?它们有何意义 ? 1. 声...

  • 前端面试html、css部分

    HTML部分 Doctype作用?严格模式与混杂模式如何区分?它们有何意义? DOCTYPE声明以何种模式渲染文档...

  • 面试题 HTML

    Doctype作用?严格模式与混杂模式如何区分?它们有何意义?答:声明位于位于HTML文档中的...

  • 常见的前端面试题汇总(HTML篇)

    Doctype作用?严格模式与混杂模式如何区分?它们有何意义? 1.Doctype的作用:用于指定以何种标准显示网...

  • 前端面试小札(一)

    HTML部分 1. Doctype作用?严格模式与混杂模式如何区分?它们有何意义? 答:Doctype主要有告诉浏...

  • HTML

    1、Doctype作用?严格模式与混杂模式如何区分?他们有何意义? (1)声明位于HTML文档...

  • 前端面试题

    2018 BAT最新《前端必考面试题》 1、Doctype作用? 严格模式与混杂模式如何区分?它们有何意义? (1...

  • 前端面试题总结

    HTML HTML5标签 媒体查询head部分写法 Doctype作用? 严格模式与混杂模式如何区分?它们有何意义...

网友评论

      本文标题:Doctype作用? 严格模式与混杂模式如何区分?它们有何意义?

      本文链接:https://www.haomeiwen.com/subject/rfqzwftx.html