美文网首页
doctype 的作用

doctype 的作用

作者: 梁庄十年 | 来源:发表于2022-01-05 23:37 被阅读0次

    1. 概念

    DOCTYPE是document type (文档类型) 的缩写。<!DOCTYPE >声明位于文档的最前面,处于标签之前,它不是html标签。主要作用是告诉浏览器的解析器使用哪种HTML规范或者XHTML规范来解析页面;

    2. 常见类型

    • 严格模式
      又称标准模式,是指浏览器按照W3C标准来解析代码,呈现页面;
    • 混杂模式
      又称为怪异模式或者兼容模式,是指浏览器按照自己的方式来解析代码,使用一种比较宽松的向后兼容的方式来显示页面

    3. doctype存在的原因:

    在W3C标准出来之前,不同的浏览器对页面渲染有不同的标准,产生了一定的差异。这种渲染方式叫做混杂模式。在W3C标准出来之后,浏览器对页面的渲染有了统一的标准,这种渲染方式叫做标准模式。<!DOCTYPE>不存在或者形式不正确会导致HTML或XHTML文档以混杂模式呈现,就是把如何渲染html页面的权利交给了浏览器,有多少种浏览器就有多少种展示方式。因此要提高浏览器兼容性就必须重视<!DOCTYPE>

    4. 常见的DOCTYPE声明

    • html5
    <!DOCTYPE html>
    
    • HTML4.01 strict
      该 DTD 包含所有 HTML 元素和属性,但不包括展示性的和弃用的元素(比如 font)。不允许框架集(Framesets)。
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
    

    参考文档

    相关文章

      网友评论

          本文标题:doctype 的作用

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