如果doctype是html作为HTML5,哪个模式是IE6?

如果doctype是html作为HTML5,哪个模式是IE6?,第1张

概述如果网页具有HTML5的doctype。 <!doctype html> 哪个渲染模式是IE6? document.compatMode告诉CSS1Compat。它看起来是标准模式,不是怪癖模式。但是,是真的吗? IE6在HTML5术语被创造之前发布。 IE6如何识别HTML5文字? HTML5 doctype是专门选择的,因为它是所有浏览器中触发标准模式的最短的doctype字符串(从IE6开始 如果网页具有HTML5的DOCTYPE。
<!DOCTYPE HTML>

哪个渲染模式是ie6?

document.compatMode告诉CSS1Compat。它看起来是标准模式,不是怪癖模式。但是,是真的吗? ie6在HTML5术语被创造之前发布。 ie6如何识别HTML5文字?

解决方法 HTML5 DOCTYPE是专门选择的,因为它是所有浏览器中触发标准模式的最短的DOCTYPE字符串(从ie6开始)。这是根据在已经在使用的浏览器中工作的内容的故意决定。

换句话说,如果您指定<!DOCTYPE HTML>,则ie6应进入标准模式,而不是怪癖模式。

它的工作原因是因为ie6(和其他)实际上相当宽松的DOCTYPE;他们假设如果在那里有一个DOCTYPE,开发者可能打算进入标准模式。如果他们不认识它,他们假设开发人员发出了错字,或者发布了一种新的DOCTYPE,当浏览器被发布时,它不会发生;无论哪种方式,浏览器尝试充分利用它并在标准模式下工作。 HTML5团队发现,HTML是触发此行为的最短的DOCTYPE字符串,因此可用作HTML5的DOCTYPE。

HTML5 DOCTYPE当然不会做的是触发像ie6这样的旧浏览器来实际支持任何新的HTML5功能。这很明显。像Modernizr和HTML5Shiv这样的产品可以帮助,但只能达到一点。

总结

以上是内存溢出为你收集整理的如果doctype是html作为HTML5,哪个模式是IE6?全部内容,希望文章能够帮你解决如果doctype是html作为HTML5,哪个模式是IE6?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1116652.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存