0

我正在使用下面的代码来分配屏幕的确切中心。但它不起作用。弹出窗口根据 div 的大小出现在不同的位置。但我想在屏幕中央显示 div。

.pnl_renewal_res
{   
    background:White;
    position: absolute;
    top: 50%;
    left: 50%;
    margin:-50px 0 0 -100px; /* [-(height/2)px 0 0 -(width/2)px] */
    display: none;
    border:1px solid  #333333;
}
4

1 回答 1

0

尝试这个:

.pnl_renewal_res
{   
    background:White;
    position: absolute;
    top: 30%;
    left: 30%;
    right:30%;
    bottom:30%;
    display: none;
    border:1px solid  #333333;
}

这将缩放您的弹出窗口,并为其提供维度。当您的容器是绝对的时,您不需要提供边距:顶部、右侧、左侧、底部值都可以。

如果要更改弹出窗口的高度和宽度,请更改百分比值。

此外,您可以将height, 和widthtopand结合使用left

于 2013-03-11T04:56:51.563 回答