美文网首页
学习html时遇到的问题

学习html时遇到的问题

作者: 小鸡咯咯哒 | 来源:发表于2020-05-14 10:36 被阅读0次

    1.DOCTYPE有什么作用?

    • DOCTYPE之前,只有注释和空白
    • 大小写不敏感
    • 它不是一种html标签,而是一种语法格式
    • 作用:告诉浏览器该文件的类型;对js也会有影响

    2.严格模式?混杂模式?区别?

    • 严格模式:又称标准模式,是指浏览器按照W3C标准来解析代码,一种严格要求的DTD,排版和JS运作模式均是以该浏览器支持的最高标准运行。
    • 混杂模式:怪异模式或者兼容模式,是指浏览器按照自己的方式来解析代码,页面以宽松的向后兼容的方式显示,就严格度上来说不如严格模式,但是模拟老式浏览器的行为可以防止站点无法工作。
    • 区分
      a.如果文档包含严格的 DOCTYPE,那么它一般以严格模式呈现。
      b.包含过渡 DTD 和 URI 的 DOCTYPE ,也以严格模式呈现,但有过渡 DTD 而没有 URI会导致页面以混杂模式呈现。
      c.DOCTYPE 不存在或形式不正确会导致文档以混杂模式呈现。
      d.HTML5 没有 DTD ,因此也就没有严格模式与混杂模式的区别,HTML5 有相对宽松的语法,实现时,已经尽可能大的实现了向后兼容。

    相关文章

      网友评论

          本文标题:学习html时遇到的问题

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