问题描述
|
我在IE6的模式窗口中遇到了一个奇怪的(可能很明显)的问题,该窗口可与Firefox和Safari等一起使用;窗口设置为
position: fixed
,并且居中,但实际上显示在页面的底部,位于某些内容的上方,并向左推。
我的CSS在这里:
#overlay {
position: fixed;
z-index: 550;
top: 50%;
left: 50%;
height: 474px;
width: 500px;
padding: 20px;
margin: -247px 0 0 -270px;
background: #fff;
border: 1px solid #CCC; }
添加该div的jQuery函数如下:
var style = \'<div id=\"overlay\"><div id=\"youtube-player\"><a href=\"#\" class=\"close-overlay\"> </a><p id=\"overlay-preload\">Loading</p></div></div><div id=\"modal-background\"></div>\';
$(\'body\').append(style);
任何帮助将不胜感激;我很想共享URL,但是该站点是针对客户端的,并且受密码保护。
干杯!
解决方法
据我所知IE6不支持
position: fixed
。
这是获得相同效果的另一种方法。
, 根据这个:
问题是最受欢迎
浏览器-Internet Explorer
Windows-不了解,并且
而不是恢复到位置:
绝对;那会比
什么都没有,它恢复到位置:
静态的;由CSS指定
标准。
您可以改用绝对定位吗?