ie6 和动态生成面板的问题
我在使用 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
I'm experiencing problem with ie6 and dynamically generated components. have a static panel (main one) with a scroll bar and I'm dynamically placing other (smaller) panels into the main. these smaller ones contain other components... close to the point, here are the screenshots that exactly give the point of my problem with ie6.
http://www.turboimagehost.com/p/7333211/ie6.JPG.html
thats how it looks in ie6.
on the other hand heres how page looks in ff. thats exactly the way it was planned to be (same look with other major browsers)
http://www.turboimagehost.com/p/7333209/ff3a.JPG.html
http://www.turboimagehost.com/p/7333210/ff3b.JPG.html
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
从您的评论来看,您正在使用子 div 的绝对定位,您没有为您的父级指定样式。但最有可能的是,您遇到了众所周知的 IE6 错误 - 请参阅本文了解问题和解决方案- 简而言之,您需要使用容器(父)div/面板的相对位置。
另一方面,对于建议的布局,您不需要使用绝对定位。您可以使用边距来控制布局 - 请参阅此处的示例小提琴。
From your comment, you are using absolute positioning for child div, you haven't specify the style for your parent. But most probably, you are encountering well-known IE6 bug - see this article for problem and solution - in short, you need to use relative position for your container(parent) div/panel.
On the other hand, for the suggested layout, you need not use absolute positioning. You can use margins to control the layout - see a sample fiddle out here.