我想在屏幕中央显示一个包含动态数据的 pop div。我指定高度 = 300px width = 70% 和 overflow scroll:y。
在 IE7/IE8 中,div 以指定尺寸正确呈现到屏幕中心,如果数据大小不适合,则会发生滚动。
但在 IE6 中 width = 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>
最佳答案
我认为 IE6 对此感到窒息......从上面的评论来看
<table width="100%">
the dynamic table is something like this
<table width="100%"><tr><td>data</td></tr></table>
将其重置为较低的百分比或像素单位,然后查看问题是否消失。
关于css - IE 6 宽度 = 70% 对于动态数据不起作用的弹出 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7293228/