无论宽度是多少,如何让我的弹出窗口都处于死点

时间:2012-04-26 09:06:53

标签: css popup center compliant

我的网站使用CSS设置了一个弹出式窗口,我不能为我的生活弄清楚如何使它居中。所有常规方法都不起作用,因为无论宽度是多少,我都需要它居中。

这是背景和弹出框的CSS:

    .filterbox {
     background-color: #000000;
     display: none;
     height: 100%;
     left: 0%;
     opacity: 0.5;
     position: absolute;
     top: 0%;
     width: 100%;
     z-index: 10;
}

.floatbox {
     background-color: white;
     border: 2px solid #FD6907;
     display: none;
     margin:0 auto;
     min-height: 200px;
     min-width:500px;
     overflow: hidden;
     padding: 10px;
     position: absolute;
     top: 30px;
     left:30%;
     z-index: 11;
     -moz-border-radius: 15px; 
     border-radius: 15px;
     -webkit-border-radius:15px;
}

这是弹出框内的div。

#boxcontent {
 height: auto;
 width:100%;
 left: 0pt;
 margin-bottom: 50px;
 min-height: 150px;
 padding: 10px;
}

目前它绝对定位但是我想知道更合规的方式,无论弹出框是什么,都会使弹出窗口居中。

提前致谢。

2 个答案:

答案 0 :(得分:1)

.floatbox{
    width:600px;
    margin-left:auto;
    margin-right:auto;
}

或者您选择的宽度

答案 1 :(得分:0)

我认为你需要js来定位弹出窗口......