我已经阅读了一些关于它的文章,但没有得到实际的内容.任何人都可以解释我.
它只与IE6有关吗?
这是什么zoom:1?
是layoutIE只有TAG吗?
编辑:
我发现这个信息对我来说非常有用
因为Internet Explorer太旧了(因为它是第一批可用的浏览器之一),所以它没有像现有浏览器那样重新开始.随着时间的推移,微软开始采用新引擎来利用CSS.看起来很好......然而,CSS改变了Internet Explorer引擎所基于的基本假设 - 任何重要的东西都是包含其所有内容的矩形.
因此,为了处理新的CSS标准,微软决定通过实现hasLayout属性来修复他们的古老引擎,而不是重建IE.Internet Explorer中的每个元素现在都具有hasLayout属性.根据元素,默认情况下设置为true或false.如果hasLayout设置为true - 该元素是一个独立的框,负责渲染自身.如果为false - 则元素依赖于hasLayout设置为true的父元素来呈现它.这是大多数IE漏洞变为现实的地方.
来源:http://bytesizecss.com/blog/post/fix-haslayout-with-one-line-of-css
我在这里又找到了一个讨论:http://www.molly.com/2007/03/30/back-to-work-someone-please-clearly-articulate-haslayout/