我的网站有一个使用 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;
}
目前它是绝对定位的,但是我想知道一种更合规的方式,无论弹出框是什么,它都会使弹出框居中。
提前致谢。