美文网首页
学习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