溢出+最大高度错误ie8(兼容模式)或ie7即测试仪

问题描述 投票:0回答:1

这是页面:

http://jerenovici.net/index.php?option=com_ai&view=repertoires&Itemid=31

右边的菜单是使用动画的mootools脚本。

当你打开一个元素时,白盒子在ie8(兼容模式)中不占用100%的空间,或者ie在ie中

测试了谷歌浏览器,ie8,firefox和safari,没有其他浏览器的问题。结果是想要的。任何想法为什么在ie7我得到这个错误,我该如何解决它?我注意到它要在ie7中占用全部空间我必须删除max-height和overflow:auto in my css ...但我想保留这些。

css xhtml
1个回答
1
投票

我无法快速弄清楚它究竟发生的原因(复杂的页面),但我确实找到了一个非常讨厌的“快速修复”:

/modules/mod_repertoiremenu/mod_repertoiremenu.js,在这一行下面:

collapsibles[i] = collapsible;

添加这个:

if (Browser.Engine.trident5) { //If IE7, fix menu
    list[i].setStyle('margin-left', '-16px');
}

它比它好,对吧?

© www.soinside.com 2019 - 2024. All rights reserved.