IE 6宽度= 70%,弹出div,动态数据不起作用

时间:2011-09-03 12:54:22

标签: css html internet-explorer-6 width

我想显示一个包含动态数据到屏幕中心的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>

1 个答案:

答案 0 :(得分:1)

我认为IE6正在扼杀......来自上面的评论

<table width="100%">

  

动态表格如下<table width="100%"><tr><td>data</td></tr></table>

将其重置为较低百分比或像素单位,并查看问题是否消失。