加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 资源网站 > 资源 > 正文

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

发布时间:2020-12-14 22:26:17 所属栏目:资源 来源:网络整理
导读:如果网页具有HTML5的doctype。 !doctype html 哪个渲染模式是IE6? document.compatMode告诉CSS1Compat。它看起来是标准模式,不是怪癖模式。但是,是真的吗? IE6在HTML5术语被创造之前发布。 IE6如何识别HTML5文字? 解决方法 HTML5 doctype是专门选择的,
如果网页具有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这样的产品可以帮助,但只能达到一点。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读