http://www.satzansatz.de/cssd/onhavinglayout.html
[转]
下面是来之nwind的一句话:
该问题应该是IE浏览器的一个bug。
解决办法:
给包含这个table的div加入 zoom:1, 便可使IE恢复标准显示格式
问题的根源应该是IE的一个特有的属性: haslayout
zoom恰巧能触发这个属性,除此之外还有postion, float, display, width, height,writing-mode,大家可以试试将那个div的“zoom:1”改为“display: inline-block”,结果也是正确的。
http://hi.baidu.com/bdui/blog/item/7b098bdee82f785694ee3798.html
本文探讨了一个在IE浏览器中遇到的布局问题,其根源在于浏览器特有的haslayout属性。通过使用zoom、position、float、display、width、height、writing-mode等属性,可以触发并解决此问题。实验表明,将div元素的zoom属性更改为display:inline-block同样有效。
268

被折叠的 条评论
为什么被折叠?



