我的网站有一个小问题,我有一个酒吧,上面有一个漂浮在酒吧上方的盒子,在IE,Firefox,Opera上一切正常,但在Chrome和Safari中,必须在酒吧上方的盒子漂浮在酒吧一侧没有上面。

 #barraDerecha
 {
     width:240px;
     background-color:#e5e5e5;
     border-left:solid 2px #CCC;
     border-bottom:solid 2px #CCC;
     position:absolute;
     margin-top:-10px;
     margin-left:717px;
     height:auto;
 }

 #barraDerecha #menu
 {
    display:block;
    position:fixed;
    width:220px;
 }


barraDerecha是容器,菜单是容器上方的框

有人可以帮我吗?

提前致谢

最佳答案

以防万一有人得到相同的镀铬行为。

chrome似乎认为页面加载后(例如,使用jQuery.load())添加到DOM的元素的视口仅限于此元素的div。

我猜.asp是在文档加载后注入barraDerecha的,所以它相对于它的容器定位。

关于css - 在Chrome中固定位置,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1131710/

10-09 19:11