0

写真の Web サイトを作成しています。ページのサイズは約 960x780 で、ページをズームインまたはズームアウトしても、ウィンドウの中央 (垂直方向および水平方向) にページを配置したいと考えています。

やってみましたが、ポジショニングに問題があります。

誰か答えを教えてください。

4

1 に答える 1

3

あなたはあなたのページを持ってくるために使う必要がありposition: absolute;ます、それを水平/垂直の中央にあるdiv/コンテナとして説明する方が良いです...

このような

.center {
   width: 960px;
   height: 780px;
   position: absolute;
   left: 50%;
   top: 50%; 
   margin-left: -480px; /* Half of the total width */
   margin-top: -390px; /* Half of the total height */
}

垂直方向に中央に配置したい場合は、次のように実行できます。

HTML

<div class="mainwrapper">
   <div class="innerwrap">
      <div class="content">
        Your content
      </div>
   </div>
</div>

CSS

.mainwrapper {
    display:table;
}

.innerwrap {
    display:table-cell; 
    vertical-align:middle;
}
于 2012-10-06T05:58:36.583 に答える