Как центрировать модальное окно в css + html? - PullRequest
3 голосов
/ 06 февраля 2012

Как центрировать вертикальное модальное окно с таким стилем CSS:

.inquiry_form_container {
  left: 50%;
  margin-left: -375px;
  width: 750px;
  top: 150px;
  position: fixed;
  z-index: 10001;
  background: #fff;
  border: 1px solid #cccccc;
  display: block;
  -webkit-box-shadow: 0 0 10px #cccccc;
  -moz-box-shadow: 0 0 10px #cccccc;
  -o-box-shadow: 0 0 10px #cccccc;
  box-shadow: 0 0 10px #cccccc;
}

у него неизвестная высота, как сделать, чтобы это окно было с одинаковыми полями сверху и снизу?

1 Ответ

4 голосов
/ 07 февраля 2012

Вы можете иметь правильную идею, используя left:50%, но я бы использовал 2 DIV. Один внутри другого:

Первый DIV будет иметь position:relative, left:50% и width:0px.

Второй DIV (внутри) будет иметь position:absolute, width:200px и left:-100px.

Не уверен, что делать с неизвестной высотой. Как насчет высоты пикселя на втором DIV и использовать overflow-y:scroll?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...