Internet Explorer 9未正确显示绝对定位的元素。父亲是相对的,因此绝对元素应该是相对于父div的“绝对”。然而,它更接近于“固定”行为。当我尝试在涉及的元素上触发hasLayout时,它会显示内联的所有内容。
我正在处理的页面在这里: http://drupaltest.global.arizona.edu/study-abroad/search-programs-map
有问题的元素是单击某个区域然后单击某个国家/地区时出现的.programs-list div。
这种情况发生在IE的所有版本中。
非常感谢你。
答案 0 :(得分:0)
在分析HTML结构后,您需要将div#main-wrapper
设置为position:relative
,以便将弹出窗口保留在地图区域上。
<强> CSS 强>
#main-wrapper {
position: relative;
}