ie6和动态生成的面板的问题

时间:2011-05-17 07:37:39

标签: asp.net internet-explorer-6 dynamically-generated

我遇到了ie6和动态生成组件的问题。有一个带有滚动条的静态面板(主面板),我动态地将其他(较小的)面板放入主面板。这些较小的组件包含其他组件......接近这一点,这里是截图,它确切地说明了问题与ie6的关系。

http://www.turboimagehost.com/p/7333211/ie6.JPG.html

这就是ie6的样子。 另一方面,继续看看页面在ff中的表现。这就是它的计划方式(与其他主流浏览器相同)

http://www.turboimagehost.com/p/7333209/ff3a.JPG.html http://www.turboimagehost.com/p/7333210/ff3b.JPG.html

1 个答案:

答案 0 :(得分:1)

根据您的评论,您使用的是子div的绝对定位,您没有为父级指定样式。但最有可能的是,您遇到了众所周知的IE6错误 - 请参阅问题和解决方案this article - 简而言之,您需要使用容器(父)div / panel 的相对位置。

另一方面,对于建议的布局,您不需要使用绝对定位。您可以使用边距来控制布局 - 请参阅a sample fiddle out here