gpt4 book ai didi

internet-explorer - IE9中的IE7/8模式与实际运行的IE7/8相比有多好

转载 作者:行者123 更新时间:2023-11-28 19:39:34 24 4
gpt4 key购买 nike

我试图确认这一点是出于工作目的,因此我们不需要在IE7和IE8中进行测试就可以使用单独的VM。我一直只是使用IE9(F12)中的开发人员工具,并更改了浏览器模式和文档模式来进行IE7和IE8测试。

与“真实” IE7和IE8中的实际测试相比,这有何不同?有没有人做过比较或看过写这篇文章的细节?

我假设IE9和IE8渲染引擎仅包含在IE9中,而只是使用了这些引擎。还有什么我应该知道的吗?

最佳答案

我一直使用真正的浏览器。我有IE 9的IE 7模式的三个示例,其行为与真实的IE 7不同:

  • Here是显示透明PNG淡入和淡出的页面。在实际的IE 7中,您可以看到图像边缘周围的黑暗。在IE 9的IE 7模式下不是这种情况。
  • Base64图像无法在实际的IE 7中运行,但可以在IE 9的IE 7模式下运行。 Here是一个页面,您可以进行测试以亲自查看。
  • Here是显示一个段落的页面,其中应用了zoom: 1px; CSS。在实际的IE 7中,该段似乎很小。在IE 9的IE 7模式下不是这种情况。

  • 我有IE 9的IE 8模式的十二个示例,其行为与真实的IE 8有所不同:
  • Here是一个页面,显示256px×256px图像缩放到50px×50px。在实际的IE 8中,边缘看起来很平滑。在IE 9的IE 8模式下不是这种情况。
  • James Hopkins' list of IE 8 bugs(JHIE8B)的
  • CSS错误9不会影响IE 9的IE 8模式(test casealternate test case)。错误的描述是“使用MS Sans Serif字体时,子弹(填充光盘)列表标记未正确显示”。
  • JHIE8B的
  • CSS错误15不会影响IE 9的IE 8模式(test casealternate test case)。错误的描述是“仅在:hover上绘制的嵌套在A元素中的,包含IMG(具有vertical-align:baseline,没有包含文本的同级行框)的内联框的后代空间”。
  • JHIE8B的
  • CSS错误22不会影响IE 9的IE 8模式(test casealternate test case)。错误的描述是“当动态插入属性时,content属性不会返回属性的值”。
  • JHIE8B的
  • CSS错误31不会影响IE 9的IE 8模式(test case)。错误的描述是“当使用@import导入这些样式规则时,标记框不会从其附加元素继承样式”。
  • JHIE8B的
  • CSS错误38不会影响IE 9的IE 8模式(test case)。错误的描述是“与元素匹配的规则集,其中包括float值,max-height值和overflowscroll值,触发完整的页面空白(强制标准模式)或兼容性 View 后备”。
  • JHIE8B的
  • CSS错误56不会影响IE 9的IE 8模式(test case)。错误的描述是“当重置包含块的堆栈级别以反射(reflect)默认的背对背时,相对位置较高的后代(堆栈级别比其包含的块低的堆栈上下文)不会在上升的:hover(或:active)上重新计算文档树中的前序”。
  • JHIE8B的
  • CSS错误57不会影响IE 9的IE 8模式(test case)。错误的描述是“带有visibility:hidden的内联元素,该元素要么直接位于父项的结束标签之前,要么紧接在父项的开始标签之后,并且紧邻父项的结束标签,防止text-decorationunderlineoverline值应用于行框。
  • JHIE8B的
  • CSS错误60不会影响IE 9的IE 8模式(test casealternate test case)。错误的描述是“与table-cell元素等效的匿名表对象中的文本不可选择”。
  • JHIE8B的
  • CSS错误62不会影响IE 9的IE 8模式(test casealternate test case)。错误的描述是“一个半透明的元素,当其父框溢出时,其内容将被剪切(将overflow:hidden应用于父元素),沿其外部边缘发生1像素透明度相关的出血,从而为溢出提供边界”。
  • JHIE8B的
  • CSS错误65不会影响IE 9的IE 8模式(test casealternate test case)。错误的描述是“当将background-image应用于:first-child伪元素时,不会显示应用于其关联元素的其他background-image”。
  • 来自JHIE8B的JavaScript错误1不会影响IE 9的IE 8模式(test casealternate test case)。该错误的描述是“在querySelectorAll循环之外的break触发整个程序崩溃的语句中使用for”。

  • 必须具有多个虚拟机,但使用 at least they're free并不方便,而且它们也可以与VirtualBox一起使用。

    编辑1(2012-08-21 19:40:46Z):添加了IE 9的IE 8模式示例,其行为与真实IE 8不同。

    编辑2(2012-11-16 08:11:42Z):更新了IE 9的IE 7模式的第一个示例中的链接,其行为与真实的IE 7不同,并添加了第三个示例。

    编辑3(2012-11-22):添加了11个IE 9的IE 8模式示例,其行为与真实的IE 8不同。

    关于internet-explorer - IE9中的IE7/8模式与实际运行的IE7/8相比有多好,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10249454/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com