如果网页的文档类型为 HTML5。
<!doctype html>
IE6 的渲染模式是什么?
The 文档兼容模式 tells CSS1兼容。它看起来是标准模式,而不是怪异模式。但是,这是真的吗? IE6 是在 HTML5 术语诞生之前发布的。 IE6如何识别HTML5文档类型?
HTML5 文档类型是专门选择的,因为它是最短的文档类型字符串,可以在所有浏览器(从 IE6 开始)中触发标准模式。这是一个深思熟虑的决定,基于什么在已经使用的浏览器中可以工作。
换句话说,如果您指定<!doctype html>
,IE6应该进入标准模式,而不是怪异模式。
它之所以有效,是因为 IE6(和其他浏览器)实际上对文档类型相当宽松;他们假设如果有文档类型,那么开发人员可能打算采用标准模式。如果他们不认识它,他们就会假设开发人员犯了一个拼写错误,或者发明了一种新的文档类型,但在浏览器发布时尚未出现;无论哪种方式,浏览器都会尝试充分利用它并在标准模式下工作。 HTML5 团队发现html
是可能触发此行为的最短文档类型字符串,因此将其用作 HTML5 文档类型。
什么是 HTML5 文档类型doesn't当然,要做的就是触发 IE6 等旧浏览器真正支持任何新的 HTML5 功能。这确实是显而易见的。产品如现代化 http://www.modernizr.com/ and HTML5Shiv http://code.google.com/p/html5shiv/可以提供帮助,但仅限于一定程度。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)