如何在css + html中居模态窗口?

时间:2012-02-06 13:09:09

标签: html css cross-browser

如何使用这种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 个答案:

答案 0 :(得分:4)

您使用left:50%可能有正确的想法,但我会使用2个DIV。一个在另一个里面:

第一个DIV会有position:relativeleft:50%width:0px

第二个DIV(内部)会有position:absolutewidth:200pxleft:-100px

不确定如何处理未知高度。如何在第二个DIV上使用像素高度并使用overflow-y:scroll