我想显示一个包含动态数据到屏幕中心的pop div。我指定身高= 300px 和width = 70%并且溢出滚动:y。
在IE7 / IE8中,div以指定的尺寸正确渲染到屏幕中心,如果数据大小不合适则会滚动。
但在IE6中宽度= 70%根本不起作用。 div宽度根据数据大小而变化。由于它的动态数据不在我们的控制之下,如果我们选择高分辨率,它们有时会弹出不会渲染。
对此有什么解决方法?任何意见都非常感谢。
<div id="outerDiv" class="panelDialog" style="position:absolute; display:none; width:70%;">
<div id="div2" title="Search Provider">
<a href="#" id="href1" title="Close">
<img id="img1" title="Close" alt="Close" />
</a>Search Popup
</div>
<div id="div3">
<div style="height: 300px; overflow-y: scroll;">
<TABLE>
<TR>
<TD width="100%"></TD>
</TR>
</TABLE>
<input type="reset" value="Close" id="btn1" name="nae1" class="commandExButton" />
</div>
</div>
</div>
答案 0 :(得分:1)
我认为IE6正在扼杀......来自上面的评论
<table width="100%">
动态表格如下
<table width="100%"><tr><td>data</td></tr></table>
将其重置为较低百分比或像素单位,并查看问题是否消失。