编程爱好者之家

Doctype作用以及 严格模式与混杂模式如何区分

2018-03-09 17:36:19 363

(1)、<!DOCTYPE> 声明位于文档中的最前面,处于 <html> 标签之前。告知浏览器以何种模式来渲染文档。 

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

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

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

 那么Doctype文档类型有几种呢?
 该标签可声明三种 DTD 类型,分别表示严格版本、过渡版本以及基于框架的 HTML 文档。
 1.HTML 4.01 规定了三种文档类型:Strict、Transitional 以及 Frameset。
 
 2.XHTML 1.0 规定了三种 XML 文档类型:Strict、Transitional 以及 Frameset。
 
 3.Standards (标准)模式(也就是严格呈现模式)用于呈现遵循最新标准的网页,而 Quirks
 (包容)模式(也就是松散呈现模式或者兼容模式)用于呈现为传统浏览器而设计的网页。


同类文章