有一段时间,我在我的基础样式表中添加了
更新:
感谢大家的回答。像你们所有人说的那样,答案很可能是没有副作用。
然而,我必须不同意你们关于何时/如何触发 haslayout 的所有建议(在此时)。我认为 haslayout 是一种理想的行为,并且应该是 IE6 (& 7) 默认的行为。
已经提到过,由于同样的原因,不太可能会有任何副作用,为什么不将其设置为默认行为,并在出现不良行为(如果有)时关闭它。
可以通过在特定元素上指定
由于每个人的答案都是相同的,虽然有些超出了范围,因此我必须把答案给第一个说“没有副作用”的人。再次感谢!
* html div { zoom: 1; }
,这个方法很有效。但是,现在出现了一些绝对定位的元素,在IE6中由于这个原因导致失去了高度和宽度。因此,我想使用 * html div { height: 1%; }
替代它,但是这样会有什么副作用呢?更新:
感谢大家的回答。像你们所有人说的那样,答案很可能是没有副作用。
然而,我必须不同意你们关于何时/如何触发 haslayout 的所有建议(在此时)。我认为 haslayout 是一种理想的行为,并且应该是 IE6 (& 7) 默认的行为。
已经提到过,由于同样的原因,不太可能会有任何副作用,为什么不将其设置为默认行为,并在出现不良行为(如果有)时关闭它。
可以通过在特定元素上指定
{zoom: auto;}
或 {height:auto;}
来实现这一点,具体取决于在基础样式表中如何定义该元素。由于每个人的答案都是相同的,虽然有些超出了范围,因此我必须把答案给第一个说“没有副作用”的人。再次感谢!