如何在HTML的底部中心对齐页脚

时间:2013-11-18 07:40:15

标签: html

我想将页脚对齐页面的底部中心,但下面的代码不起作用。你能告诉我应该做些什么改变吗?

<style type="text/css">  
  #footer {  
   bottom : 2;  
   height : 40px;  
   margin-top : 40px;  
   text-align: center;  
   vertical-align: middle;  

  }  
</style>  
<div id="footer">Terms and Conditions </div>  

4 个答案:

答案 0 :(得分:0)

尝试此代码:

  <style type="text/css">  
  #footer {  
   bottom : 2; 
   padding-bottom: 0; 
   height : 40px;  
   margin-top : 40px; 
   margin: auto;
   width: 50%;
   text-align: center;  
  }  
</style>  
<div id="footer">Terms and Conditions </div>  

您可以根据自己的意愿更改宽度

答案 1 :(得分:0)

要将您需要的大部分内容定义为宽度,然后让自动边距接管其余部分。

<style type="text/css">  
  #footer {  
   bottom : 2;  
   height : 40px;   
   text-align: center;  
   vertical-align: middle;


   width:950px;
   margin:40px auto 0;  

  }  
</style>

答案 2 :(得分:0)

试试这个

#footer {  
     height: 100px;
     margin-top: -50px;
     position: fixed;
     bottom:0;
     width: 100%;
     z-index: 1;
     text-align:center;
  }

DEMO

答案 3 :(得分:0)

首先, bottom值应位于px% 。选中此CSS : BOTTOM,仅当您将其与任何position属性相结合时才会有效,请检查此CSS:POSITION

如果您希望页脚始终位于页面底部,则可以使用position:fixedbottom:<value>的组合。

最后设置div width:100%以使其占据浏览器窗口的整个宽度 像这样,

 #footer {  
   bottom : 2px;  
   height : 40px;  
   margin-top : 40px;  
   text-align: center;  
   vertical-align: middle; 
   position:fixed;
   width:100%;
}