DOCTYPE的最主要用途是在Quirks模式和Standards模式渲染之间切换浏览器。
出现此功能的原因是IE的旧版本中的“残破”渲染。人们认识到,如果Microsoft仅“修复”了IE呈现引擎,则许多现有站点将无法正确呈现。因此,它的工作方式是,如果您在页面中完全放置了_任何_有效的DOCTYPE声明,则假定您知道自己在做什么,并且浏览器将以符合标准的方式呈现,并且如果未在其中放置 _任何_DOCTYPE声明。将以旧的“错误”方式呈现。
此 *** 作最初是在Mac的IE中完成的,但是此行为在IE5以及Firefox,Chrome,Safari和Opera中的所有版本的IE中都是相同的。
DOCTYPE 应该 是文档类型定义。HTML是SGML的子集(XML也是)。DTD告诉解析器您正在使用哪种语法。因此,在网页中,您的DOCTYPE应该与您使用的HTML版本匹配。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)