如果满足以下条件,设置zoom:1
隐藏元素的内容:
标记必须具有以下结构:
<table><tr><td> <div class="overflow"> <span class="zoom">zoom</span> </div> </td></tr></table>
必须定义这些样式:
.somethingSPECIAL .zoom { zoom: 1; } .overflow { width: 300px; /* Whatever px here. */ height: 150px; /* Whatever px here. */ overflow: auto; }
该类
somethingSPECIAL
应在页面加载后应用于上述标记的任何祖先(如单击按钮)。您被迫使用的浏览器在兼容性视图中必须是 IE8。
为什么会发生这种情况,我能做些什么来防止它发生?(我无法摆脱zoom: 1
。我还必须设置父类,如演示中所示。)