元素与位置:相对在特定情况下,位于大表格中的表格单元格内的 ,会在 Windows 7 上的 Internet Explorer 10 中消失:
- 向下滚动页面
- 滚动div#scroller向右
- 滚动到顶部
- 所有浏览器均按预期工作,IE10 显示空白表格单元格
此时,调整 IE10 窗口大小将触发单元格内容的正确显示。
大表,所有单元格相同:
<td><div>Foo bar</div></td>
CSS:
td div {
position:relative;
}
这是一个极其简化的演示:http://jsfiddle.net/86BaU/ http://jsfiddle.net/86BaU/
这是 IE10 中已知并报告的错误。然而,微软似乎不愿意对此采取任何行动:
https://connect.microsoft.com/IE/feedback/details/817099/ie-10-elements-with-relative-position-disappearing-when-scrolling-in-parent-element-on-windows-7 https://connect.microsoft.com/IE/feedback/details/817099/ie-10-elements-with-relative-position-disappearing-when-scrolling-in-parent-element-on-windows-7
黑客似乎迫使 IE 使用硬件加速(或者通过切换来强制重绘)display:none
)。这对我有用:
-ms-transform: scale(1);
transform: scale(1);
希望这对你有用!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)