我的网站使用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;
}
目前它绝对定位但是我想知道更合规的方式,无论弹出框是什么,都会使弹出窗口居中。
提前致谢。
答案 0 :(得分:1)
.floatbox{
width:600px;
margin-left:auto;
margin-right:auto;
}
或者您选择的宽度
答案 1 :(得分:0)
我认为你需要js来定位弹出窗口......