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