0

我的网站有一个使用 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;
}

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

提前致谢。

4

2 回答 2

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

或您选择的任何宽度

于 2012-04-26T09:10:24.330 回答
0

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

于 2012-04-26T09:10:09.747 回答