当前位置:首页 > Web开发 > 正文

但是需要doctype来规范浏览器的行为(让浏览器按照它们应该的方式来运行)

2024-03-31 Web开发

问题&答案 DOCTYPE感化?标准模式与兼容模式各有什么区别?

声明位于HTML文档中的第一行,处于 html 标签之前。奉告浏览器的解析器用什么文档标准解析这个文档。DOCTYPE不存在或格局不正确会导致文档以兼容模式泛起。

标准模式的排版和Javascript运作模式都是以该浏览器撑持的最高标准运行。在兼容模式中,页面以宽松的向后兼容的方法显示,模拟老式浏览器的行为以防备站点无法事情。

HTML5 为什么只需要写 “<!DOCTYPE HTML>”?

HTML5 不基于 SGML,,因此不需要对DTD进行引用,但是需要doctype来规范浏览器的行为(让浏览器凭据它们应该的方法来运行)。

而HTML4.01基于SGML,所以需要对DTD进行引用,才华奉告浏览器文档所使用的文档类型。

参考资料

前端开发面试题

2019寒冬中的深圳前端面试分享(附笔试题)。

Web前端常见面试题汇总

40个常见的HTML5 面试问题及答案

结束语

A:“You can you up,no can no bb.”
B:“怎么我评论一道菜好欠好吃还得先会做饭吗。”

HTML面试题&常识点汇总

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/33050.html