2012-01-13 37 views
0

我有一个div“general”,它以页面为中心。里面我有一个固定的顶部。除了“常规”之外,“页脚”固定在页面的底部。到目前为止这么好..问题是,div“内容”必须垂直和水平居中在该“一般”div ....可以有人给我一些提示那里定位?定位Div中心+固定污染

<body> 
     <div id="mb_background" class="mb_background"> 
      <img class="mb_bgimage" src="images/default.jpg" alt="Background"/> 
      <div class="mb_loading"></div> 
     </div> 

     <div id="mb_geral"> 

      <div id="mb_topo"> 

       <div id="mb_logo"> 
        <a href=""><img src="images/logo_dentro.png" alt="Logotipo"/></a> 
       </div> 

       <div id="mb_menu"> 

       </div> 

       <br clear="all"/> 

      </div> 

      <div id="mb_conteudo"> 

       alguma coisa aqui 

      </div> 


     </div> 

     <div class="mb_footer"> 
      <a class="mb_left" href="" target="_blank"><img src="images/facebook.png"/></a> 
      <a class="mb_left" href="" target="_blank"><img src="images/twitter.png"/></a> 
      <a class="mb_left" href="" target="_blank"><img src="images/news.png"/></a> 

     </div>  
    </body> 

回答

0
margin:0 auto; 
在你的CSS将水平居中内容的div,垂直居中,你几乎需要

top:50%; 
margin-top:-[insert half of the content div's height here]; 
+0

赫姆..尝试... – Preston 2012-01-13 12:05:49

+0

感谢您的帮助....工作非常好吧......但需要补充: 'position:absolute;' – Preston 2012-01-13 12:09:50

+0

对不起,您确实需要设置位置。 – atmd 2012-01-13 12:16:25