有一段时间,我一直在放入* html div { zoom: 1; }
我的基本样式表,并且效果很好。但是,我现在遇到这样的情况,即绝对定位的元素在 IE 6 中失去了它们的高度和宽度。所以我正在考虑* html div { height: 1%; }
改用,但副作用是什么?
更新:
感谢您的所有回复。正如你们所说的那样,答案很可能没有副作用。
但是,我将不得不不同意您(在这个特定时刻)关于如何/何时触发 haslayout 的所有建议。我认为 haslayout 是一种理想的行为,因此应该是 IE6 (& 7) 中的默认行为。
有人提到,由于确切的原因,它不太可能有任何副作用,为什么不将其设为默认行为,并且仅在发生不良行为(如果有的话)时将其关闭。
可以通过在基本样式表中定义特定元素的方式指定{zoom: auto;}
或来做到这一点。{height:auto;}
我将不得不给第一个说“没有副作用”的人的答案,因为每个人的答案都是一样的,而有些人的答案超出了范围。再次感谢!