У меня на моей странице есть кнопка, которая при нажатии на нее отображает div (popup style) в середине моего экрана.
Я использую следующий CSS, чтобы центрировать div в середине экрана.
.PopupPanel
{
border: solid 1px black;
position: absolute;
left: 50%;
top: 50%;
background-color: white;
z-index: 100;
height: 400px;
margin-top: -200px;
width: 600px;
margin-left: -300px;
}
Он отлично работает, пока страница не прокручивается вниз.
Но если я помещаю кнопку внизу страницы и нажимаю на нее, div отображается вверху (пользователю необходимо прокрутить вверх, чтобы просмотреть содержимое div).
Я хотел бы знать, как отображать div в середине экрана, прокручивается ли пользователь вверх/вниз.