div 中的自动溢出在 ie 中不起作用

dim*_*isd 6 html css overflow

这是我的代码http://jsfiddle.net/FbC86/。如果您使用 Chrome 或 Firefox 打开此页面,则单元格内的文本会通过垂直滚动条正确溢出。如果你用 Internet Explorer 打开它,它就不能正常工作。

我需要您的建议,因为我是 Web 开发的新手,我找不到任何解决此问题的方法。提前致谢!部分代码:

CSS

div.main
{
    width:100%;
    height:100%;
    display:block;
    position:relative;
    overflow:auto;
}
div.transparent{
    padding:3em;
    background-color: rgba(255,255,255,0.7);
    display:block;
}
Run Code Online (Sandbox Code Playgroud)

HTML

...
<td colspan="7" valign="top"  style="height:0;" >
    <div class="main">
    <div class="transparent">
Here goes a long text
</div</div></td>
...
Run Code Online (Sandbox Code Playgroud)

Ren*_*oth 5

您需要height向要溢出的 div 添加一个属性。

JSFiddle