Css 为什么IE不显示位置:绝对喜欢它';应该是吗?
Internet Explorer 9未正确显示绝对定位的元素。父元素是相对的,因此绝对元素相对于父div应该是“绝对”的。但是,它的行为更接近于“固定”行为。当我尝试在相关元素上触发hasLayout时,它会以内联方式显示所有内容 所讨论的元素是.programs列表div,当您单击一个地区,然后单击一个国家时,该div就会出现 这在IE的所有版本中都会发生Css 为什么IE不显示位置:绝对喜欢它';应该是吗?,css,internet-explorer,Css,Internet Explorer,Internet Explorer 9未正确显示绝对定位的元素。父元素是相对的,因此绝对元素相对于父div应该是“绝对”的。但是,它的行为更接近于“固定”行为。当我尝试在相关元素上触发hasLayout时,它会以内联方式显示所有内容 所讨论的元素是.programs列表div,当您单击一个地区,然后单击一个国家时,该div就会出现 这在IE的所有版本中都会发生 非常感谢您。在分析HTML结构后,您需要将div#main wrapper设置为位置:relative,以便将弹出窗口保持在地图区域上方
非常感谢您。在分析HTML结构后,您需要将
div#main wrapper
设置为位置:relative
,以便将弹出窗口保持在地图区域上方
CSS
#main-wrapper {
position: relative;
}
哪位家长是亲戚?我看不出来。当我为父div定义一些高度并使其位置相对时,
.programs列表
div在其中移动。