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 に答える