gpt4 book ai didi

IE6 中的 CSS 溢出问题 - 元素不出现/显示

转载 作者:行者123 更新时间:2023-11-27 22:37:11 25 4
gpt4 key购买 nike

唯一比 IE6 中的 CSS 问题更糟糕的是 IE6 中的 CSS 问题与其他人的不同

我有一个 div,具有固定的宽度和高度,溢出设置为滚动。它适用于 IE7/8、FF、Chrome 等。 div 是不可见的。它没有显示。 就好像我在上面放了 display:none 一样。

如果我删除溢出 - 它会出现。重新戴上 - 消失。

通常我可以通过谷歌搜索解决此类问题,但我找不到以前遇到过此错误的人。 This is irrelevant , this looked promising但没有帮助。

这是 div 结构:

<div style="width: 640px; position: absolute; z-index: 100001; left: 312px; top: 59.5px;min-height:0;">
<div style="width: 100%; min-height:0px" >
=> <div style="height: 450px; overflow-y: scroll; overflow-x: hidden; padding-right: 17px; min-height:0px;">
<div style="min-height:0px;">
<div style="min-height:0px;">
<table style="width:100%;border-collapse:collapse;">
//lots of rows
</table>
<input type="hidden" />
</div>
<input type="hidden" /><input type="hidden" />
</div>
</div>
<div class="cColHeaderBG" style="text-align: right;"> //Shows up fine
<input type="button" />
<button>Save</button>
</div>
</div>
</div>

我知道它很毛茸茸,其中很多是 ASP.Net AJAX 呈现其弹出面板的方式。

最佳答案

解决办法是改变

<div style="height: 450px; overflow-y: scroll; 

<div style="height: 450px !important; overflow-y: scroll; 

我不知道为什么会这样(没有其他样式规则在任何地方应用),但确实如此。希望它对其他人有帮助。

关于IE6 中的 CSS 溢出问题 - 元素不出现/显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2001440/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com